Java基础知识

判断标识符是否合法


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner reader = new Scanner(System.in);
		// 键盘输入工具
		while (reader.hasNext()) {
			String str = reader.nextLine();
            //一次读一行
			char start = str.charAt(0);
			// 获得字符串首字符
			int len = str.length();
			// 获取字符个数
			int flag = 1;
			char ch;// 临时读取的字符
			if (Character.isJavaIdentifierStart(start))
			// 如果首字符合法
			{
				for (int i = 1; i < len; i++) {
					ch = str.charAt(i);
					if (!Character.isJavaIdentifierPart(ch)) {
						flag = 0;
						;
					}
				}
			} else
			{
				flag = 0;
			}
			if (flag == 0) {
				System.out.println("false");
			} else {
				System.out.println("true");
			}
		
		}
        	reader.close();
			// 关闭键盘输入工具
	}
}

Java基础知识

上一篇:杨森翔书法:晨起日课(圆光7;条幅1)


下一篇:call()和apply()的区别