要拆分的字符串: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/