如何拆分字符串数组?

问题描述 投票:-7回答: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"); 
      }
}

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

java android string text
1个回答
0
投票

拆分字符串后,最终得到一组歌曲名称。该数组内部有一个未定义的项目数,因此您不能只引用abcd [0]和abcd [1]并期望看到所有歌曲。你需要另一个循环来遍历变量abcd中的所有歌曲名称。

也许我不能正确理解,如果变量abcd只包含一个歌曲名称而你只是为了获得该歌曲的不同信息,那么这就是正在发生的事情:你正在循环播放所有歌曲但是你正在覆盖txtTitle和txt2每次,所以最后,你最终只显示最后一个。

© www.soinside.com 2019 - 2024. All rights reserved.