Java Android Studio VS Netbeans->;打印每个数组元素

Java Android Studio VS Netbeans->;打印每个数组元素,java,android,arraylist,Java,Android,Arraylist,我是Android studio的新手。我只是想检查一下,当我运行这个代码时,如何像普通的Netbeans一样获得结果 在Java netbeans中 String[] words = {"tiger","lion","leopard"}; List<String> wordList = Arrays.asList(words); for (String e : wordList) { System.out.print(e+" 123 ");

我是Android studio的新手。我只是想检查一下,当我运行这个代码时,如何像普通的Netbeans一样获得结果

在Java netbeans中

String[] words = {"tiger","lion","leopard"};  
  List<String> wordList = Arrays.asList(words);  
  for (String e : wordList)  
  {  
     System.out.print(e+" 123 ");  

  }  
String[]words={“老虎”、“狮子”、“豹”};
List wordList=Arrays.asList(words);
for(字符串e:wordList)
{  
系统输出打印(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 ");
    }
String[]words={“老虎”、“狮子”、“豹”};
List wordList=Arrays.asList(words);
字符串str1=Arrays.toString(字);
for(字符串e:wordList)
{
获取_data.setText(str1+“123”);
}
我明白了:[老虎,狮子,豹子]123

我的问题是如何像普通Java一样列出数组数据(tiger 123 lion 123 leopard 123?

使用
get_data.setText(get_data.getText().toString()+e+“123”);
使用
get_data.setText(str1+“123”)
的瞬间,它将覆盖以前的数据并设置要传递的新数据。

String[]words={“tiger”、“lion”、“leopard”};
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 ");
}
List wordList=Arrays.asList(words); 字符串str1=Arrays.toString(字); 字符串缓存=”; for(字符串e:wordList) { cache+=get_data.setText(e+“123”); }

这可能会帮助您

为什么要首先更改代码?代码不一样。为什么要在那里加入数组?如果要向textView添加文本,请使用.append()在第一种方法中,您迭代数组并打印每个元素,在第二种方法中,您只需将整个列表转换为字符串并显示它。