再用N再用“#”分割字符串

时间:2019-12-05 06:59:22

标签: android

我想用#符号分割字符串

'#Happy#sad#Angry#Tear等`

我不知道用户输入#次标签的次数,因此如何拆分字符串?

我尝试过:

    allhashtag= String.valueOf(edt_hashtag.getText());


              String tag1[] =allhashtag.split("#");
               String tag2= tag1[0];

1 个答案:

答案 0 :(得分:4)

当我们不知道字符串中有多少个字符时,尝试为拆分字符串循环 尝试以下代码:

String s = allhashtag;

if(s.toString().contains("#"))
 {

     String tags[]=s.toString().split("#");
      for (String tag : tags)
      {
        Log.e("tag",""+tag);
       }

 }