現在、私は配列の使用について少し助けを求めています。 Java言語についてのかなり初心者なので、貧しいエチケットをプログラミングの形式に変えてください。私は、提供された答えに感謝します。さまざまなデータを含む配列の要素を読む
私の現在の配列との争いは、配列要素からデータを取得する方法です。現在、私はSystem.out.println(Arrays.toString(listarray))というメソッドを使用していますが、このメソッドの問題点はユーザーフレンドリーではなく、フォーマットすることができないということです。ですから、配列の要素からデータを取得し、それを任意のユーザが読むことができるようにする方法について助けを求めたいと思います。
import java.util.Arrays;
import java.util.Scanner;
public class principal {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Array Example");
String[] listarray = new String[10];
int i = 0;
byte op;
do {
System.out.println("Select your option:");
System.out.println("1-Add");
System.out.println("2-Check");
System.out.println("3-Change");
op = input.nextByte();
switch (op) {
case 1:
input.nextLine();
System.out.println("First String:");
String a1 = input.nextLine();
System.out.println("Second String:");
String a2 = input.nextLine();
System.out.println("Third String:");
String a3 = input.nextLine();
System.out.println("(" + (i + 1) + "/10)");
listarray[i] = a1 + a2 + a3;
i++;
break;
case 2:
System.out.println(Arrays.toString(listarray));
break;
}
}while(op != 9);
}
}
コードが作業をしますが、私はデータをフォーマットする方法を知りたいのですが、単一の要素からではなく、すべての要素:ここ
は、私が利用していたコードです。または でもできます。ありがとうと私はこの質問を読んだ時間を感謝します。
'listarray [position]'は、リストの個々のオブジェクトにアクセスする方法です。 –
あなたの質問を明確にするために、配列要素からデータを取得すると、配列の特定の位置にある要素を意味するのでしょうか?たとえば、5番目の要素ですか? – phss
微調整出力が必要な場合は、別の方法で行う必要があります。 Arrays.toString()は、配列内の各要素のtoStringを呼び出すだけです。 – efekctive