0

我正在尝试找到一种从输入字符串中读取某些指定部分的方法。我有一个传入的输入(只有整数),其中我有用于分隔数据的特殊符号。它看起来像:< data1 >,< data2 >,< data3 >。我的问题是如何做一个正确的解决方案来读取它来分隔变量?

4

3 回答 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 回答