题解 | #判断字母#
判断字母
https://www.nowcoder.com/practice/44d2d63103664913bc243d3836b4f341
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){//读一行输出一行 String n = sc.nextLine(); char ch = n.charAt(0);//先将n转化为字符 boolean bool = Character.isLetter(ch);//之后判断是否为字母 String result = bool ? "YES" : "NO";//最后将true和false转为YES和NO System.out.println(result); } } } Character:用于将char类型值包装为对象 char转Character: Character c1=new Character('A'); Character c2=Character.valueOf('A'); Character转 char: Character ch1=new Character( 'A' ); char ch2=ch1.toString().charAt(0); char ch3=Character.toString(ch1).charAt(0); char ch4=ch1.charValue(); Character的一些实用方法 判断一个字符是否为字母或阿拉伯数字: System.out.println(Character.isLetter('A')); System.out.println(Character.isDigit('9')); 判断是否为空格: System.out.println(Character.isWhitespace(' ')); 判断是否为大写或小写: System.out.println(Character.isUpperCase('A')); Sstem.out.println(Character.isLowerCase('a')); 返回只含该字符的字符串: System.out.println(Character.toString('A'));