2012-04-15 83 views
-4

我有一些東西在這裏:如何從另一個字符串中輸入表值字符串的值?

String b = "Test"; 
String a[] = b; 

如何解決這個問題呢?爲什麼錯了? 我想輸入另一個字符串的值。但是如何?

+4

參見[陣列基礎(http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html) – Torious 2012-04-15 00:18:32

+0

你期待什麼樣的結果? – Adi 2012-04-15 00:19:23

回答

1

String a[]表示a是一串字符串。如果你想要把ba你需要做的是這樣的:

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}; 
1

String[] a是一個數組。一個數組可以包含許多不同的值,所有的具體類型。

在你的例子中,你沒有指定你的數組的大小,這是必要的。

String[] a = new String[1]; 
a[0] = b; 

您還可以使用大括號來給出您希望輸入到數組中的元素的上下文。對於變量,而不是文字,第一種方法工作得很好。

String[] a = {"Test"}; 
相關問題