char [] abc ={a,b,c};// The array // 1)
for(int i = 0; i < abc.length; i++) { //for loop // 2)
String abc[i] = "yukarı"; // 3)
}
* / 1)我需要变量,例如:a,b,c。但是如果我把它们放在一个数组中(我需要用数字来表示它们),它们就不是你能看到的变量。
2)我会自动将abc数组的元素分配给字符串。但java不接受这一点 String abc [i] =“yukarı”; 这里不支持abc [i]。 Java希望看到 字符串x =“yukarı”;
3)我需要在数组中使用这些a,b,c变量,因为我需要用数字来表示它们。如果ı可以为a分配一个号码 字符串值我所有的问题都解决了。
你能提出另一种方式或帮助吗? 如果有任何失败,我的解释对此感到抱歉。谢谢你的帮助。
答案 0 :(得分:0)
1)。在这里,您将数组定义为char数组。 (可以考虑作为字符集合)所以你不能添加字符串。所以你可以写如下,
String [] abc ={"a","b","c"};
for(int i = 0; i < abc.length; i++) {
abc[i] = "yukarı"; // like String a = "yukarı";
它表示您对java数组的了解较少。有关详细信息,请参阅this链接。
2)。您可以使用反射来执行此操作。请参阅this link
答案 1 :(得分:0)
尝试下面的
String [] abc ={a,b,c};
//abc[0] = "yukarı"; //I want to use all elements in abc like variables.
for(int i = 0; i < abc.length; i++) {
abc[i] = "yukarı"; // like String a = "yukarı";