パッケージ library.core.io

クラス IO

java.lang.Object
library.core.io.IO
すべての実装されたインタフェース:
AutoCloseable

public final class IO extends Object implements AutoCloseable
入出力をまとめたクラス
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    IO(InputStream in, OutputStream out, OutputStream err, boolean autoFlush)
    コンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    final void
     
    final void
    dump(boolean[][] args)
    デバッグ用
    final void
    dump(char[][] args)
    デバッグ用
    final void
    dump(double[][] args)
    デバッグ用
    final void
    dump(int[][] args)
    デバッグ用
    final void
    dump(long[][] args)
    デバッグ用
    final void
    dump(Object[][] args)
    デバッグ用
    final void
    dump(Object head, Object... tail)
    デバッグ用
    final void
    dumpl(Object head, Object... tail)
    デバッグ用
    final String
     
    nb()
     
    final BigInteger[]
    nb(int n)
    [maybe_unused] 大きさnの多倍長整数配列を入力する
    final BigInteger[][]
    nb(int h, int w)
    [maybe_unused] h×wの多倍長整数の二次元配列を入力する
    final char
    nc()
     
    final char[]
    nc(int n)
    [maybe_unused] 大きさnのchar型配列を入力する
    final char[][]
    nc(int h, int w)
    h×wのchar型の二次元配列を入力する
    final double
    nd()
     
    final double[]
    nd(int n)
    大きさnのdouble型配列を入力する
    final double[][]
    nd(int h, int w)
    h×wのdouble型の二次元配列を入力する
    final int
    ni()
     
    final int[]
    ni(int n)
    大きさnのint型配列を入力する
    final int[][]
    ni(int h, int w)
    h×wのint型の二次元配列を入力する
    final int[]
    ni(int n, IntUnaryOperator f)
     
    final long
    nl()
     
    final long[]
    nl(int n)
    大きさnのlong型配列を入力する
    final long[][]
    nl(int h, int w)
    h×wのlong型の二次元配列を入力する
    final long[]
    nl(int n, LongUnaryOperator f)
     
    final String
    ns()
     
    final String[]
    ns(int n)
    大きさnの文字列配列を入力する
    final String[][]
    ns(int h, int w)
    [maybe_unused] h×wの文字列の二次元配列を入力する
    final char[]
    nt()
     
    final char[][]
    nt(int n)
    n個の文字列をtoCharArrayして返す
    final void
    out()
     
    final void
    out(boolean[][] args)
    boolean型二次元配列を出力する
    final void
    out(char[][] args)
    char型二次元配列を出力する
    final void
    out(double[][] args)
    double型二次元配列を出力する
    final void
    out(int[][] args)
    int型二次元配列を出力する
    final void
    out(long[][] args)
    long型二次元配列を出力する
    final void
    out(Object[][] args)
    Objectクラスの二次元配列を出力する
    final void
    out(Object head, Object... tail)
     
    final void
    outl(Object head, Object... tail)
    outl(a, b, c)で, "a\nb\nc\n"の形式で出力される
    final FloatPair
    pf()
     
    final FloatPair[]
    pf(int n)
    FloatPair型の配列を入力する
    final IntPair
    pi()
     
    final IntPair[]
    pi(int n)
    IntPair型の配列を入力する
    final IntPair[]
    pi(int n, UnaryOperator<IntPair> f)
     
    final void
     
    final void
    printf(String fmt, Object... args)
     

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • IO

      public IO(InputStream in, OutputStream out, OutputStream err, boolean autoFlush)
      コンストラクタ
      パラメータ:
      in - 標準入力
      out - 標準出力
      err - 標準エラー出力
      autoFlush - flushの自動化
  • メソッドの詳細

    • ni

      public final int ni()
      関連項目:
    • nl

      public final long nl()
      関連項目:
    • nd

      public final double nd()
      関連項目:
    • nc

      public final char nc()
      関連項目:
    • ns

      public final String ns()
      関連項目:
    • nt

      public final char[] nt()
      関連項目:
    • nb

      public final BigInteger nb()
      関連項目:
    • pi

      public final IntPair pi()
      関連項目:
    • pf

      public final FloatPair pf()
      関連項目:
    • ni

      public final int[] ni(int n)
      大きさnのint型配列を入力する
      パラメータ:
      n - 配列の大きさ
    • ni

      public final int[] ni(int n, IntUnaryOperator f)
      パラメータ:
      n -
      f -
      戻り値:
      int型配列にfを施したもの
    • nl

      public final long[] nl(int n)
      大きさnのlong型配列を入力する
      パラメータ:
      n - 配列の大きさ
    • nl

      public final long[] nl(int n, LongUnaryOperator f)
      パラメータ:
      n -
      f -
      戻り値:
      long型配列にfを施したもの
    • nd

      public final double[] nd(int n)
      大きさnのdouble型配列を入力する
      パラメータ:
      n - 配列の大きさ
    • nc

      public final char[] nc(int n)
      [maybe_unused] 大きさnのchar型配列を入力する
      パラメータ:
      n - 配列の大きさ
    • ns

      public final String[] ns(int n)
      大きさnの文字列配列を入力する
      パラメータ:
      n - 配列の大きさ
    • nt

      public final char[][] nt(int n)
      n個の文字列をtoCharArrayして返す
      パラメータ:
      n - 配列の大きさ
    • nb

      public final BigInteger[] nb(int n)
      [maybe_unused] 大きさnの多倍長整数配列を入力する
      パラメータ:
      n - 配列の大きさ
    • pi

      public final IntPair[] pi(int n)
      IntPair型の配列を入力する
      パラメータ:
      n -
      関連項目:
    • pi

      public final IntPair[] pi(int n, UnaryOperator<IntPair> f)
      パラメータ:
      n -
      f -
      戻り値:
      IntPair配列にfを施したもの
    • pf

      public final FloatPair[] pf(int n)
      FloatPair型の配列を入力する
      パラメータ:
      n -
      関連項目:
    • ni

      public final int[][] ni(int h, int w)
      h×wのint型の二次元配列を入力する
      パラメータ:
      h -
      w -
    • nl

      public final long[][] nl(int h, int w)
      h×wのlong型の二次元配列を入力する
      パラメータ:
      h -
      w -
    • nd

      public final double[][] nd(int h, int w)
      h×wのdouble型の二次元配列を入力する
      パラメータ:
      h -
      w -
    • nc

      public final char[][] nc(int h, int w)
      h×wのchar型の二次元配列を入力する
      パラメータ:
      h -
      w -
    • ns

      public final String[][] ns(int h, int w)
      [maybe_unused] h×wの文字列の二次元配列を入力する
      パラメータ:
      h -
      w -
    • nb

      public final BigInteger[][] nb(int h, int w)
      [maybe_unused] h×wの多倍長整数の二次元配列を入力する
      パラメータ:
      h -
      w -
    • line

      public final String line()
      関連項目:
    • print

      public final void print(Object arg)
      パラメータ:
      arg -
      関連項目:
    • printf

      public final void printf(String fmt, Object... args)
      パラメータ:
      fmt -
      args -
      関連項目:
    • out

      public final void out()
      関連項目:
    • out

      public final void out(Object head, Object... tail)
      パラメータ:
      head -
      tail -
      関連項目:
    • out

      public final void out(int[][] args)
      int型二次元配列を出力する
      パラメータ:
      args -
    • out

      public final void out(long[][] args)
      long型二次元配列を出力する
      パラメータ:
      args -
    • out

      public final void out(double[][] args)
      double型二次元配列を出力する
      パラメータ:
      args -
    • out

      public final void out(boolean[][] args)
      boolean型二次元配列を出力する
      パラメータ:
      args -
    • out

      public final void out(char[][] args)
      char型二次元配列を出力する
      パラメータ:
      args -
    • out

      public final void out(Object[][] args)
      Objectクラスの二次元配列を出力する
      パラメータ:
      args -
    • outl

      public final void outl(Object head, Object... tail)
      outl(a, b, c)で, "a\nb\nc\n"の形式で出力される
      パラメータ:
      head -
      tail -
    • dump

      public final void dump(Object head, Object... tail)
      デバッグ用
      パラメータ:
      head -
      tail -
      関連項目:
    • dump

      public final void dump(int[][] args)
      デバッグ用
      パラメータ:
      a -
    • dump

      public final void dump(long[][] args)
      デバッグ用
      パラメータ:
      a -
    • dump

      public final void dump(double[][] args)
      デバッグ用
      パラメータ:
      a -
    • dump

      public final void dump(boolean[][] args)
      デバッグ用
      パラメータ:
      a -
    • dump

      public final void dump(char[][] args)
      デバッグ用
      パラメータ:
      a -
    • dump

      public final void dump(Object[][] args)
      デバッグ用
      パラメータ:
      a -
    • dumpl

      public final void dumpl(Object head, Object... tail)
      デバッグ用
      パラメータ:
      head -
      tail -
      関連項目:
    • close

      public final void close()
      定義:
      close インタフェース内 AutoCloseable