私はここに何かを持っています:
String b = "Test";
String a[] = b;
この問題を解決するには?なぜ間違っているのですか?別の文字列から値を入力したい。しかし、どのように?
String[] a
は配列です。配列は、すべて特定のタイプの多くの異なる値を保持できます。
あなたの例では、必要な配列のサイズを指定していません。
String[] a = new String[1];
a[0] = b;
中括弧を使用して、配列に入力する要素の数にコンテキストを与えることもできます。リテラルではなく変数の場合、最初の方法は問題なく機能します。
String[] a = {"Test"};
String a[]
a
文字列の配列であることを意味します。入れたい場合はb
、a
次のようにする必要があります。
String a[] = new String[1]; // creates an array of size 1
a[0] = b; // puts b as the first element in a
または同等に (1 要素の配列のみが必要な場合)、
String a[] = {b};