Java键盘字符乱码判断代码
判断字符串中是否含有无效字符(字母、数字、汉字),对键盘上的字符一一做测试。
//判断是否是乱码private static boolean isMessyCode(String strName) {try {Pattern p = Pattern.compile("\\s*|\t*|\r*|\n*");Matcher m = p.matcher(strName);String after = m.replaceAll("");String temp = after.replaceAll("\\p{P}", "");char[] ch = temp.trim().toCharArray();int length = (ch != null) ? ch.length : 0;for (int i = 0; i < length; i++) {char c = ch[i];if (!Character.isLetterOrDigit(c)) {String str = "" + ch[i];if ( str.equals("=") || str.equals("|")|| str.equals("+"))//剔除特殊字符的检查continue;//if (!str.matches("[\u4e00-\u9fa5]+")) {if (!str.matches("[0-9a-zA-Z\\u4e00-\\u9fa5]+")){return true;}}}} catch (Exception e) {e.printStackTrace();}return false;}
public static void main(String[] args) throws Exception {
String str="(";//\\!@#$%^&*";
System.out.println(isMessyCode(str));
}
如果含有无效字符,返回true,否则返回false,对键盘上的字符一一试验,发现+、=属于无效字符,而&又是有效,可以用这段代码来试试。
Java键盘字符乱码判断代码相关推荐
- java中文字符乱码编码转换大全
java中文字符乱码编码转换大全 2014-09-26 13:59 595人阅读 评论(0) 收藏 举报 本文章已收录于: 版权声明:本文为博主原创文章,未经博主允许不得转载. System.out. ...
- java动画代码_利用Java制作字符动画实例代码
前言 今晚闲来无事,整理了一下电脑中尘封已久的旧代码,看着那些年自己写过的代码,踩过的坑,顿时老泪纵横.正当在感叹之际,突然发现在"马克思"文件夹下出现了一个好玩的项目,那就是N年 ...
- java 奇数 字符乱码_socket中文奇数个出现乱码的解决办法
用MyEclipse试了一下JAVA获取系统正在运行进程代码,结果Console输出的时候中文部分输出为乱码,在网上找了很多办法,都没有解决问题.后来发现一个方法,解决了问题,特此分享. 下面成功解决 ...
- java键盘监听事件代码_JavaScript监听键盘事件代码实现
在写网页的时候,常常需要监听键盘事件,让我们来看看如何实现吧. 监听方式 键盘事件往往是全局监听,设监听的函数为keyboard(). keyup事件类型.该类型触发条件为按键按下去并松开. //长按 ...
- java解析xml中文字符乱码_各种Java中文乱码的处理方法
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是: String s2 = new String(s1.getBytes("ISO-8859-1" ...
- eclipse java web乱码_JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)...
JAVA语言具有跨平台,unicode字符集编码的特点. 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码. 对于乱码,究其原 ...
- java中文乱码decode_JAVA中文字符乱码解决详解
四.JSP读取request.getParameter里的中文参数后,在页面显示为乱码.在JAVA的WEB应用中,对request对象里的parameters的中文处理一直是常见也最难搞的一只大怪兽. ...
- java字符乱码问题_怎么解决java中的字符乱码问题
怎么解决java中的字符乱码问题 发布时间:2020-06-28 14:53:09 来源:亿速云 阅读:108 作者:Leah 怎么解决java中的字符乱码问题?相信很多没有经验的人对此束手无策,为此 ...
- java ssh乱码_SSH框架下中文字符乱码问题的研究
1 Java中文乱码问题的产生原因 在Java Web的应用中,中文字符乱码问题是个由来已久和让人头疼的问题,尤其是刚刚接触Java Web编程的人员,往往在解决中文字符乱码问题上花费了大量的时间和精 ...
最新文章
- CVPR 2020 | 更高质量的点云补全:上海交通大学团队提出点云分形网络
- CentOS配置SSH单向无密码访问
- 在Windows下安装chromedriver
- 云服务器系统租赁费用,云服务器创建租赁费用
- tensorflow gpu利用率为0_训练效率低?GPU利用率上不去?快来看看别人家的tricks吧...
- 指数分布java_python-numpy-指数分布实例详解
- apache.camel_Apache Camel 2.19发布–新增功能
- 技术人不会学习,35 岁必然要焦虑!
- 【转】Using hash_map on GCC
- [No000045]最好的休息,不是睡觉!
- 在python3.5中使用pip
- 批量修改图片的后缀名格式
- cmd安装pip问题。
- “Master”围棋对战50胜1和,人工智能身份欲揭?
- 分布式系统与海量数据处理
- 洛谷——P2706 巧克力
- Vue的双向数据绑定
- 硬盘底座linux,ORICO推出全透明硬盘底座、移动硬盘盒
- UDS诊断系列之三 ISO14229协议介绍(下)
- 平行世界产品分析|冷暖自知的世界