题解 | #判断字母#

判断字母

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'));



全部评论

相关推荐

强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务