我是Android工作室的新手。我想在运行此编码时检查如何像普通的Netbeans一样获得结果
在Java netbeans中
String[] words = {"tiger","lion","leopard"};
List<String> wordList = Arrays.asList(words);
for (String e : wordList)
{
System.out.print(e+" 123 ");
}
我得到的结果如下:老虎123狮子123豹子123
然后结果在Android Studio中如果我运行
String[] words = {"tiger","lion","leopard"};
List<String> wordList = Arrays.asList(words);
String str1 = Arrays.toString(words);
for (String e : wordList)
{
get_data.setText(str1+" 123 ");
}
我明白了:[老虎,狮子,豹子] 123
我的问题是如何像普通Java一样列出数据数据(老虎123狮子123豹子123?
答案 0 :(得分:1)
使用get_data.setText(get_data.getText().toString()+e+" 123 ");
的{{1}}瞬间。因为当您使用get_data.setText(str1+" 123 ")
时,它会覆盖以前的数据并设置您要传递的新数据。
答案 1 :(得分:-1)
String[] words = {"tiger","lion","leopard"};
List<String> wordList = Arrays.asList(words);
String str1 = Arrays.toString(words);
String cache = "";
for (String e : wordList)
{
cache+= get_data.setText(e+" 123 ");
}
这可能会对你有所帮助