2D配列のすべての値を返したいと思います。 String型のgetメソッドを使用すると、どのように返すことができますか? そして、括弧とカンマのないテーブル(行ごとに1行)のように出力したいのですが?Java - getメソッドから2次元配列の値を返します
public class Data {
private final String[][] table;
public Data(){
table = new String[][] {{"ID", "NAME"},
{"101", "A"},
{"102", "B"},
{"103", "C"},
{"104", "D"},
{"105", "E"}};
}
public String[][] get(){
return table;
}
public void displayMessage(){
System.out.println(Arrays.deepToString(get()));
}}
をお試しください:だから[] []とあなたのgetメソッドへの参照String型の変数を呼び出し、そのメソッドを使用します)には角括弧とカンマが付きません。それを呼び出さない –
@MarkMartin get()メソッドの実装を変更して、各行を表示するforループを使用してテーブルを反復することができます。 –
@AndrewSo、戻り型のメソッドを使用してもうまく印刷できません。 –