如何使程序可以获得用户输入的特殊字符的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使程序可以获得用户输入的特殊字符的值相关的知识,希望对你有一定的参考价值。

所以我想制作一个程序,可以读取特殊字符,并使用凯撒chiper将其更改为其他字符。但是,我不明白如何在java中读取特殊字符。请教我。谢谢。

答案

看看Character类。 https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html

char[] charArray = {'1', ' ', '!', 'a', 'C'};

        for (int i = 0; i < charArray.length; i++) {
            char c = charArray[i];
            if(Character.isWhitespace(c)) {
                System.out.println( "'" + c +"'" + " is whitespace");
            } else if (Character.isDigit(c)) {
                System.out.println( "'" + c +"'" + " is a number");
            } else if (Character.isLetter(c)) {
                System.out.println( "'" + c +"'" + " is a letter");
            } else { 
                System.out.println( "'" + c +"'" + " must be a special character");
            }
        }

以上是关于如何使程序可以获得用户输入的特殊字符的值的主要内容,如果未能解决你的问题,请参考以下文章

Exp9 web安全基础

如何使用户电子邮件地址具有唯一性

如何使编码未知的字节序列可用作 PHP 的输入?

求解关于UEditor特殊字符(©等等...)处理的问题?

如何限制材料输入中的特殊字符

如何使用正则表达式检查用户输入是不是仅包含特殊字符?