拆分功能无法识别“ x ^”

时间:2019-10-31 19:32:51

标签: java string

我正在尝试在Java中使用Split函数 但是我尝试拆分并删除“ x”和“ ^”

这是示例代码,系统正在显示“ -x ^ 3”,我不知道为什么? 我尝试在两者之间使用\,但仍然没有成功。

    String str = "-x^3";

    String[] s = str.split("x^");

    for (String a : s){

        System.out.println(a);
    }

我希望s [0]的输出为“-”,s [1]的输出为3,但实际输出为s [0] =“ -x ^ 3”。

1 个答案:

答案 0 :(得分:-2)

您需要将正则表达式放在[ ]

enter image description here

用作String[] s = str.split("[x^]");