工作中总会遇到一些特定情况的数据处理,就比如我这篇文章,前端传来一个字符串,但是我需要取其中的一部分来处理,这里就用到了split(",")[1]
就拿下面的字符串举个🌰
String a = “阿巴阿巴|1,2,3,4”;
就如上字符串展示的内容,我真正想处理的数据是“,”分割的“1,2,3,4”
首先就想到了split()方法,但是想一步到位取到它们,却貌似想不到有什么方法。
这时就发现了string.split(",")[1]这种方法,很好的解决了我的问题。
直接上代码解释:
用数组来接👋
String[] b = a.split("\\|")[1].split(","); //这时数组b={1,2,3,4}
所以string.split(",")[1]是什么意思:
如上面🌰我不需要“阿巴阿巴|”,那么就可以先根据“|”分割,由于String.split()方法返回的是一个数组,所以这样操作后我们得到数组中的两个值,“阿巴阿巴”和“1,2,3,4”,那么就取出数组中下标为1的“1,2,3,4”,这样就👌了。
所以意思很简单,是我啰嗦了,仅作为我的笔记