have a try String m="do*ra*mi*fa*so"; String []mm=m.split("[*]");
public class Main { public static void main(String[] args) { String m="do*ra*mi*fa*so"; String []mm=m.split("[*]"); for(int i=0;i<mm.length;i++) System.out.println(mm[i]); System.out.println(mm.length );
你字符串又没有*这个字符,就当然不会输出东西来啦
String m="do*ra*mi*fa*so";
String []mm=m.split("[*]");
public static void main(String[] args) {
String m="do*ra*mi*fa*so";
String []mm=m.split("[*]");
for(int i=0;i<mm.length;i++)
System.out.println(mm[i]);
System.out.println(mm.length );
}
}
执行结果
do
ra
mi
fa
so
5