我正试图找到一种从输入字符串中读取某些指定部分的方法。我有一个输入输入(只有整数),我有一个特殊的标志来分开数据。它看起来像是:< data1>,< data2>,< data3> 。 我的问题是如何做一个适当的解决方案来读取它来分离变量?
答案 0 :(得分:1)
String[] separated = DataString.split(",");
separated[0]; // this will contain data1
separated[1]; // this will contain data2
编辑: -
我需要读取“<”和“>”之间的数据。那我该怎么做呢?
好吧,在上面显示的初始分割之后,您可以使用带有“<”的startindex的子字符串和“>”
的结束索引separated[0] = strData.substring((separated[0].indexOf("<") + 1), separated[0].indexOf(">"));
希望这会有所帮助...
答案 1 :(得分:0)
String#split是你要找的东西
答案 2 :(得分:0)
StringTokenizer是最简单的解决方案!