我正在尝试找到一种从输入字符串中读取某些指定部分的方法。我有一个传入的输入(只有整数),其中我有用于分隔数据的特殊符号。它看起来像:< data1 >,< data2 >,< data3 >。我的问题是如何做一个正确的解决方案来读取它来分隔变量?
问问题
62 次
3 回答
1
String[] separated = DataString.split(",");
separated[0]; // this will contain data1
separated[1]; // this will contain data2
编辑 :-
我需要读取 " < " 和 " > " 之间的数据。那我该怎么做呢?
好吧,在上面显示的初始拆分之后,您可以使用 startindex 为“<”和 endindex 为“>”的子字符串
separated[0] = strData.substring((separated[0].indexOf("<") + 1), separated[0].indexOf(">"));
希望这可以帮助...
于 2013-05-25T11:45:42.927 回答
0
StringTokenizer 是最简单的解决方案!
于 2013-05-25T11:53:59.660 回答
0
String#split 是你要找的
于 2013-05-25T11:42:45.677 回答