我有一些東西在這裏:如何從另一個字符串中輸入表值字符串的值?
String b = "Test";
String a[] = b;
如何解決這個問題呢?爲什麼錯了? 我想輸入另一個字符串的值。但是如何?
我有一些東西在這裏:如何從另一個字符串中輸入表值字符串的值?
String b = "Test";
String a[] = b;
如何解決這個問題呢?爲什麼錯了? 我想輸入另一個字符串的值。但是如何?
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};
String[] a
是一個數組。一個數組可以包含許多不同的值,所有的具體類型。
在你的例子中,你沒有指定你的數組的大小,這是必要的。
String[] a = new String[1];
a[0] = b;
您還可以使用大括號來給出您希望輸入到數組中的元素的上下文。對於變量,而不是文字,第一種方法工作得很好。
String[] a = {"Test"};
參見[陣列基礎(http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html) – Torious 2012-04-15 00:18:32
你期待什麼樣的結果? – Adi 2012-04-15 00:19:23