首页 > 编程 > Java > 正文

java判断scanner输入是中文、英文字母、数字还是特殊字符

2019-11-08 01:25:47
字体:
来源:转载
供稿:网友
java中,我们可以这样判断输入的数据,首先将输入数据转换为字符串数组,然后再通过Character的属性进行判断数组中的每个值,这样就可以辣import java.util.Scanner; public class Test {     public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);        String input = scanner.next();             for (char c : input.toCharArray()) {                 System.out.PRintln(c);           if (Character.getType(c)==Character.OTHER_LETTER) {               System.out.println("中文");           }else if (Character.isDigit(c)) {               System.out.println("数字");           }else if(Character.isLetter(c)){               System.out.println("英文字母");           }else{               System.out.println("其他字符");           }         }    }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表