要拆分的字符串:java[d]program

预期输出:java and program

但得到了输出:java[ and ]program

我使用以下代码:

class Test{
    public static void main(String[] args){
    String [] test;
    String text = "java[d]program";
    test=text.split("[d]");
    System.out.println(""+test[0]);
    System.out.println(""+test[1]);
}


有什么帮助吗?

最佳答案

尝试这个

public static void main(String[] args){
        String [] test; String text = "java[d]program";
        test=text.split("\\[d\\]");
        System.out.println(""+test[0]);
        System.out.println(""+test[1]);
    }


输出:

java
program

关于java - 如何拆分内部具有数组的以下字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9274429/

10-11 22:09
查看更多