如何从另一个字符串中输入表值字符串的值?
问题描述:
我有一些东西在这里:如何从另一个字符串中输入表值字符串的值?
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