通过分隔符拆分字符串而不带任何变量?

时间:2014-11-10 21:23:27

标签: java

您可以在Java中拆分字符串而不存储已拆分为变量的字符串吗? (作业要求:()

我尝试了其他编程语言的东西,但是我尝试的东西似乎都没有用:

(试图查看空格分隔的字符串(x)中的第二项是否为+)

if ((x.split.(" ")).(1) = "+") {
            // Do something
        }

if ((x.split.(1).(" ")) = "+") {
            // Do something
        }

2 个答案:

答案 0 :(得分:5)

嗯,返回的是String[]类型。因此,如果您知道会有两个项目,您可以将其引用为array ..

if(x.split(" ")[1].equals("+"))

额外阅读

答案 1 :(得分:1)

String.split返回一个数组,所以这就是它的完成方式。请注意使用' .equals()'。在Java中,==运算符检查指针值是否相同。

if (x.split.(" ")[1].equals("+")) {
    // Do something
}

(当然,如果分割不能使大小数组> = 2),这可能会引发一个超出界限的异常