Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何拆分字符串数组?_Java_Android_String_Text - Fatal编程技术网

Java 如何拆分字符串数组?

Java 如何拆分字符串数组?,java,android,string,text,Java,Android,String,Text,它起作用了,但最后一首歌却没有成功 for (int i = 1; i < items.length; i++) { String SongsName = items[i]; String [] abcd = SongsName.split("_"); if(abcd[0] != null) { txtTitle.setText(abcd[0]); txt2.setText(abcd[1]);

它起作用了,但最后一首歌却没有成功

for (int i = 1; i < items.length; i++) {
      String SongsName = items[i];
      String [] abcd = SongsName.split("_");

      if(abcd[0] != null)
      {
          txtTitle.setText(abcd[0]);
          txt2.setText(abcd[1]);
      }
      else
      {
          txtTitle.setText("Zero"); 
      }
}
for(int i=1;i

它如何显示每一行?提前感谢

分割字符串后,您将得到一组歌曲名称。该数组中有未定义数量的项,因此您不能仅引用abcd[0]和abcd[1]而期望看到所有歌曲。您需要另一个循环,该循环将遍历变量abcd中的所有歌曲名称


也许我没有完全理解,如果变量abcd只包含一个歌曲名称,而您只是拆分以获取该歌曲的不同图片信息,那么发生的情况如下:您正在循环浏览所有歌曲,但每次都会覆盖txtTitle和txt2,所以最后,最后只显示最后一个项目。

请添加当前输入和输出的示例示例示例示例是我的项目之一示例是我的项目之一?是的,txtTitle已被覆盖,但txtTitle是listview中的一行,如何正确定位?