之前我使用Character.isAlphabetic()判断给定的是不是一个英文单词,然后发现输出结果为true,并且中文也打印出来。最终通过上网查资料找到办法。

Java中提供了一个Character类的静态方法

Character.isDigit(char ch) 判断字符c是否是数字字符,如‘1’,‘2’,是则返回true,否则返回false

Character.isLowerCase(char ch) 判断c是否是小写字母字符

Character.isUpperCase(char ch) 判断c是否是大写字母字符

两者结合有:

Character.isLetterOrDigit(char ch) 判断c是否是字母或数字字符

因为之前我已经全部转换为小写字母,因此我直接拿来判断

Java中使用isAlphabetic()办法无法解决判断一个char是英文字母,该用别的方法解决相关推荐

  1. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  2. c语言判断字符串的编码,C语言中判断一个char*是不是utf8编码

    C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因为UTF8和ASCII兼容 实例代码: int utf8_check(const char* ...

  3. c语言判断utf-8中文字符串,C语言中判断一个char*是不是utf8编码分享

    --想了解C语言中判断一个char*是不是utf8编码分享的全部内容且更多的C语言教程关注 C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因 ...

  4. java之字符串去除中文或判断是否收到非英文字母

    去除中文 private static String REGEX_CHINESE = "[\u4e00-\u9fa5]";// 中文正则public void testStr(St ...

  5. 判断一个 9x9 的数独是否有效的解题方法整理

    判断一个 9x9 的数独是否有效的解题方法整理 问题描述:(LeetCode 36) 判断一个 9x9 的数独是否有效. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. 数 ...

  6. 判断字符是否为英文字母

    一个字节能表示0~255之间共256个数字,根据ASCII码英文字母A-Z和a-z按顺序排列,其中 'A' = 65 = 0b01000001 = 0x41 'B' = 66 = 0b01000010 ...

  7. 怎么用c语言判断是否为纯字母,c语言如何判断字符是否为英文字母isalpha()学习...

    c语言如何判断字符是否为英文字母?我们可以使用isalpha()方法就可以了.定义函数:int isalpha(int c); isalpha()函数介绍:判断参数 c 是否为英文字母,在标准c 语言 ...

  8. 从键盘键入任意一个字符,判断该字符是英文字母(不区分大、小写)、数字字符还是其它字符。

    从键盘键入任意一个字符,判断该字符是英文字母(不区分大.小写).数字字符还是其它字符. 若键入字母,则屏幕显示 It is an English character.:若键入数字则屏幕显示It is ...

  9. Java中,Scanner键盘输入如何赋值给char类型变量

    初学java的人都知道,通过Scanner键盘输入可以变量赋不同类型的值,int,float,double等都对应这不同的next方法,但是今天我发现Scanner不太好直接给char类型赋值,如下图 ...

  10. Java是否为回文_java语言判断一个数字是否为回文数字

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向 ...

最新文章

  1. REM——适合移动开发的自适应方案
  2. 如何重启Cloudera Manager?
  3. 浅谈SpringBoot的基本概念与简单的使用与yml文件的基本使用, 整合Redis,整合MyBatis
  4. 国内最全最详细的hadoop2.2.0集群的HA高可靠的最简单配置
  5. 用xml文件保存系统设置
  6. linux mint怎么切换输入法,Linux Mint安装ibus五笔和拼音输入法简明教程(示例代码)...
  7. 电脑常见问题:能打开QQ但不能打开网页(DNS问题)
  8. 错误提示 relocation overflow in R_ARM_THM_CALL
  9. Unity3d地图制作之模型高光
  10. java+OpenCV3 +百度OCR(或tesseract) 识别表格数据
  11. Java 单例模式实现
  12. Packet Tracer - 交换机和终端设备的基本配置
  13. Win11安装VScode详细教程、配置Anaconda与python环境
  14. 计算机右键管理提示没有关联应用,win10计算机右键管理 没有与之关联的程序来执行此操作的解决方法...
  15. 基于Nginx1.9+LuaJIT+Kafka的点播监控系统实战(上海卓越智慧树网点播监控系统)
  16. Eclipse使用Butterknife的相关配置
  17. pip时使用清华镜像
  18. java不知名设计模式
  19. vsan双主机配置_VSphere Vsan的硬件要求
  20. Fineplus(QQ完美助手) v0.39SP3

热门文章

  1. c语言 tc 编译,用Win-TC编译与用TC2.0编译的差异
  2. c语言程序设计典型题目分析
  3. 有了这十五款编程游戏,谁都可以学编程!
  4. Linux 发展史小览
  5. 某商店规定,某商品一次购买5件以上(包含5件)打九折,一次购买10件以上(包含10件)打八折,请根据单价和数量球总价
  6. 寂寞的季节C调吉他谱 - 陶喆
  7. 使用 Travis-CI 部署 HEXO 博客
  8. 时域反射仪(TDR)介绍
  9. 《当程序员的那些狗日日子》(二十三)死在了今天的晚上
  10. windows WTS 服务与桌面交互