天天看点

把姓和名拆分

利用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]);
		}

	}
}