同样再次用N分割字符串“#”

问题描述 投票:-1回答:1

我想用#符号分割字符串

'#Happy#sad#Angry#Tear等”

我不知道用户输入#个标签的次数,所以如何分割字符串?

我尝试过:

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


              String tag1[] =allhashtag.split("#");
               String tag2= tag1[0];
android
1个回答
4
投票

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

String s = allhashtag;

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

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

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