Javaの場合、これを参照してQuestionこの配列の各値を別々の変数に保存する方法はありますか?コンマ区切りの文字列を変数のリストに変換しますか?
文字列値がある場合:
1234,AAA,30
変数は次のようになります。
はvar1=1234
var2=AAA
var3=30
Javaの場合、これを参照してQuestionこの配列の各値を別々の変数に保存する方法はありますか?コンマ区切りの文字列を変数のリストに変換しますか?
文字列値がある場合:
1234,AAA,30
変数は次のようになります。
はvar1=1234
var2=AAA
var3=30
用途:
String str = "1234,AAA,30";
String[] variables = str.split(",");
String first = variables[0];
String second = variables[1];
String third = variables[2];
、それはあなたがでこれを使用することができます
動作するはずですforループ
String s = "012,345AA,89";
String[] output = s.split(",");
System.out.println(output[0]);
System.out.println(output[1]);
配列サイズが
String str = "1234,AAA,30";
String[] arr = str.split(",");
Map<Object, Object> map = IntStream.range(0, arr.length).boxed()
.collect(Collectors.toMap(in -> "var" + (in + 1), in -> arr[in], (k, v) -> v, LinkedHashMap::new));
System.out.println(map);
出力
{var1=1234, var2=AAA, var3=30}
に固定されていない場合は、これをしてみてください、あなたは達成するために何をしようとしていますか?それが可能かどうかはわかりません。 – L01c
.split()メソッドを使用して文字列を分割します。次に、あなたは反復処理し、例えばMap –
smsnheck
を満たすことができる配列を持っています。答えを理解しましたか? – ItamarG3