JAVA - 总共解析为2个字符串

时间:2011-08-19 17:58:25

标签: java parsing

我有一个字符串,我想使用一组特定的分隔符进行分割,但我想将它分成两个字符串。这意味着如果字符串是“ax,yt,zr”,我想将其拆分为“ax”和“yt,zr”。最干净的方法是什么?

3 个答案:

答案 0 :(得分:7)

String.split(String regex, int limit)

for eaxmple:

"ax,yt,zr".split(",", 2);

答案 1 :(得分:3)

您可以使用子字符串。

String text = "ax,yt,zr";
String strOne = text.substring(0, text.indexOf(','));
String strTwo = text.substring(text.indexOf(','));

答案 2 :(得分:0)

            String g = "ax,yt,zr";
            String r = g.substring(0,g.indexOf(","));
            String f = g.substring(g.indexOf(","),g.length());
            System.out.println(r + " " + f);

indexOf:返回指定子字符串第一次出现的字符串中的索引。