如何从另一个字符串输入表字符串的值?

时间:2012-04-15 00:15:58

标签: java string

我在这里有一些东西:

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

如何解决这个问题?为什么错了? 我想从另一个字符串输入值。但是如何?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

String[] a是一个数组。数组可以包含许多不同的值,所有值都是特定类型。

在您的示例中,您没有为数组指定大小,这是必要的。

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

您还可以使用花括号来为您希望输入数组的元素数量提供上下文。对于变量而不是文字,第一种方法可以正常工作。

String[] a = {"Test"};