如果你是逗号前面和后面的都要获取到的话,那就用split方法。String content = "我的名字是,路人甲 ";
String first = content.split(",")[0];
String last = content.split(",")[1];
first是“我的名字是”
last是“路人甲”
split是按照你给的规则将字符串拆分成数组。具体拆出来几个,那就看满足条件的有几个。
比如String content = "look book";
String[] arr = content.split("o");
//这时候拆出来就有三个
//arr[0]的值是"l";
//arr[1]的值是"k b";
//arr[2]的值是"k";
你去查一下API就知道split的用法了,很简单的。
还有,这个split只能String类型使用。所以你要是想获取1+2中的1的话先将这个1+2转换成String类型的"1+2"吧。如果是double类型的话这个表达式的值就变成3了。