所以我在我的一个程序中写了一小段代码,它使用 split 方法来解析和排序字符串中的各个组件。以下是代码示例:
String[] sArray;
String delimiter = "*";
String test = "TEXT*TEXT*TEXT*";
String a = "";
String b = "";
String c = "";
sArray= test.split(delimiter);
a = sArray[0];
b = sArray[1];
c = sArray[2];
System.out.println("A is: " + a + "\nB is: " + b + "\nC is: " + c);
但是,当我运行这个程序时,它返回一个错误,指出:
Dangling meta character '*' near index 0
所以我用谷歌搜索了这个错误,发现它可能与如何*
在正则表达式中被视为通配符的问题有关。所以我尝试了:
String delimiter = "\*"
但这只是返回了另一个错误,说明:
illegal escape character
有没有人遇到过这个问题,或者知道你(如果你是)应该如何*
在 Java 中逃脱?