我想用#
符号分割字符串
'#Happy#sad#Angry#Tear等`
我不知道用户输入#次标签的次数,因此如何拆分字符串?
我尝试过:
allhashtag= String.valueOf(edt_hashtag.getText());
String tag1[] =allhashtag.split("#");
String tag2= tag1[0];
答案 0 :(得分:4)
当我们不知道字符串中有多少个字符时,尝试为拆分字符串循环 尝试以下代码:
String s = allhashtag;
if(s.toString().contains("#"))
{
String tags[]=s.toString().split("#");
for (String tag : tags)
{
Log.e("tag",""+tag);
}
}