利用split()把姓和名拆分,有个小问题,不知道为什么用split("")拆分单个字符,第一位置是空值,郁闷...
// 把姓和名拆分,只支持单姓
import java.util.Scanner;
public class Name_Split {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入一个姓名:");
String name = input.next();
String[] newName = new String[name.length()];
newName = name.split("");
System.out.println("姓:" + newName[1]);
System.out.print("名:");
for (int i=2; i<newName.length;i++){
System.out.print(newName[i]);
}
}
}