我在日常中遇到了一个对较为复杂的字符串进行处理的问题,复杂的字符串如下图
问题就在于如何快速的获取对应位置的内容,可以将字符串作为源进行流读取
BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(result.getBytes(Charset.forName("utf8"))), Charset.forName("utf8")));//将字符串转化为源进行流读取
然后我们就可以一行行的来读取
String line = br.readLine();