java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*&*
^
at java.util.regex.Pattern.error(Pattern.java:1924)
at java.util.regex.Pattern.sequence(Pattern.java:2090)
at java.util.regex.Pattern.expr(Pattern.java:1964)
at java.util.regex.Pattern.compile(Pattern.java:1665)
at java.util.regex.Pattern.<init>(Pattern.java:1337)
at java.util.regex.Pattern.compile(Pattern.java:1022)
String[] split = k1.toString().split("*&*");
应该写成
String[] split = k1.toString().split("[*]\&[*]");