java中判断字段真实长度(中文2个字符,英文1个字符)的方法

public class Char_cn {
 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String haha = "我叫兜兜abcd";
  int true_num = String_length(haha);
  System.out.println("true" + true_num);
  int false_num = haha.length();
  System.out.print("flase" + false_num);
 }
 public static int String_length(String value) {
  int valueLength = 0;
  String chinese = "[\u4e00-\u9fa5]";
  for (int i = 0; i < value.length(); i++) {
   String temp = value.substring(i, i + 1);
   if (temp.matches(chinese)) {
    valueLength += 2;
   } else {
    valueLength += 1;
   }
  }
  return valueLength;
 }
}

 java中判断字段真实长度(中文2个字符,英文1个字符)的方法

1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):
Regex.IsMatch("中文","^[/u4e00-/u9fa5]");
2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):
!Regex.IsMatch("中文",@"[a-zA-Z]");

转载于:https://www.cnblogs.com/duanxz/archive/2012/09/21/2696609.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/262415.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多种电脑不识别移动硬盘的解决方法,电脑识别不了移动硬盘

一、不识别移动硬盘的问题 1、更换usb接口&#xff1a;有些usb接口是不能同时使用的&#xff08;启用前置&#xff0c;后置的接口就有1--2个被屏蔽的&#xff09;&#xff0c;甚至是没有连接线。并检查USB接线是否正确。 2、将移动硬盘的2个usb接口都接上&#xff0c;因2.5寸40…

Java程序利用POJ读写Excel的.xls或.xlsx文件所需的3个jar包

Java程序利用POJ读写Excel文件时&#xff0c;不能只用poi的jar包&#xff0c;因为它还依赖于xmlbeans的jar包&#xff0c;xmlbeans又以来与common-collections的jar包&#xff0c;因此&#xff0c;正常使用POI&#xff0c;其实需要3个jar包。 当然可以通过配置Maven解决jar包之…

mysql主从技术_MySQL主从架构的实现

目录一主一从1.1 环境准备&#xff1a;1.2 准备步骤&#xff1a;1.3 实现步骤:1.3.1 配置master主服务器1.3.2 创建复制帐号1.3.3 查看主服务器状态1.3.4 配置slave从服务器1.3.5 启动从服务器复制线程1.3.6 查看从服务器状态1.3.7 测试1.4 扩展——实现一主多从1.4.1 需求分析…

Netbeans8下 Weblogic EJB案例

1&#xff1a;接口 Remote public interface XgmZzsNssb {} 2&#xff1a;实现 Stateless(mappedName"XgmZzsNssbImpl") Remote(XgmZzsNssb.class) public class XgmZzsNssbImpl implements XgmZzsNssb{} 3&#xff1a;客户端调用 public static void main(String[] …

Java编程中值得注意的对象引用现象

Java中的类根据赋值对象与被赋值对象是否共享对象的实际数据内存空间&#xff0c;分为值型类和引用型类。 Java中将一个对象赋值给另一个对象时&#xff0c;如果这个对象是值对象&#xff08;所谓的值对象就是由值型类生成的对象&#xff09;&#xff0c;则这两个对象的实际数据…

提高ASP.net性能的十种方法

一、返回多个数据集 检查你的访问数据库的代码&#xff0c;看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集&#xff0c;可以减少与数据库通信的时间&#xff0c;使你的系统具有扩展性&#xff0c;…

java mysql failover_mysqlfailover测试

mysqlfailover是mysql官方用python语言写的一款工具&#xff0c;包含在mysql utilities工具集中。主要作用是保障mysql高可用。他会定时检测节点状态&#xff0c;当master节点不可用时&#xff0c;会自动转移到从节点上&#xff0c;同时剩余的从节点都会指向转以后的节点。如何…

RGB/YUV/YCbCr--关于显示,颜色你需要了解的一些事

工作中常听说RGB/YUV/YCbCr 这样一些名词&#xff0c;概念上似乎很混淆&#xff1f;这里是一个简介&#xff0c;部分内容来自wiki&#xff0c;理解不对的地方欢迎指正。 A&#xff1a;首先两个基本概念&#xff1a; Color model和Color Space. 1. Color Model: 为了表达人眼观察…

C# winfrom listView

转自http://hi.baidu.com/gaoisbest/item/84034943d4d94195823ae12b 1.如何为listview手动添加第一列和第二列数据 for (int i 0; i < 10; i) { ListViewItem Item new ListViewItem(); Item.Text dt.Rows[i][1].ToString();//读取数据库中字段 Item.Tag dt.…

淘宝评价网----类反淘宝联盟上线

反淘宝联盟&#xff0c;淘宝该反吗&#xff1f; 淘宝该反对吗&#xff1f; 其实淘宝已经做的很好了 我们反对的只是商家的不诚信的行为&#xff0c;但是在淘宝上我们又得不到对商家的全面的全面了解&#xff0c;所以我们反了&#xff1b;反&#xff0c;只是途径&#xff0c;不是…

Python从键盘输入多行文本数据的方法

Python中的Input()函数在输入时&#xff0c;遇到回车符&#xff0c;那么一次输入就结束了。这不能满足输入多行文本并且行数也不确定的情形&#xff0c;当然输入空行也是允许的。 方法1&#xff1a;直接利用input()函数逐行读取数据&#xff0c;直到EOF。利用异常处理机制实现…

[教程指导]索尼官方4.0.3系统一键root方法! [复制链接]

[教程指导]索尼官方4.0.3系统一键root方法&#xff01; [复制链接] 青青子衿198976青青子衿198976注册时间2011-9-26最后登录2012-9-15在线时间730 小时阅读权限150积分3996帖子1173精华32UID13306151版主 在线时间730 小时经验1629 分贡献2693 点极币10442 极币最后登录2012-9…

creator图片循环显示_CocosCreator背景图循环播放

以前在玩小游戏的时候发现有的小游戏背景图一直再动&#xff0c;视觉效果挺好&#xff0c;给人一种炫炫的感觉&#xff0c;让我这写后台的码农很是羡慕和膜拜。没想到天意弄人&#xff0c;我也开始写游戏前端了刚接触CocosCreator,好多东西都不懂&#xff0c;整个懵逼状态&…

完全卸载oracle11g步骤

1、 开始&#xff0d;&#xff1e;设置&#xff0d;&#xff1e;控制面板&#xff0d;&#xff1e;管理工具&#xff0d;&#xff1e;服务 停止所有Oracle服务。2、 开始&#xff0d;&#xff1e;程序&#xff0d;&#xff1e;Oracle - OraHome81&#xff0d;&#xff1e;Oracl…

PyCharm安装开发游戏的Pygame

方式一&#xff1a;利用PyCharm导入Pygame包 通常情况下&#xff0c;Pygame可以通过Pycharm的单击菜单File-->Settings...&#xff0c;弹出Settings窗口&#xff0c;在左侧栏中选择Project ***&#xff08;此处***是你的当前项目名&#xff09;-->Project Interpreter&a…

Jsp-Servlet 概要总结[转]

Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet <servlet> <servlet-name> </servlet-name> <servlet-class> </servlet-class> </servlet><servlet-mapping> <servlet-…

php函数学习二

rename():修改文件的名字 addcslashes(&#xff09;&#xff1a;过滤用户提交的敏感字符&#xff0c;一般通过转义提高安全性 dechex():把十进制数据转化为十六进制数据 Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。 ada_autocommit: 开关自动更…

sybase数据库导出mysql_使用BCP从Sybase远程数据库中导出数据

1.在本机安装Sybase ASE 15&#xff0c;我装的开发版全套&#xff0c;懒得去仔细看需要哪个了2.在Sybase安装目录里找到ini\sql.ini&#xff0c;在里面添加数据源例如&#xff1a;[MYDS]masterNLWNSCK,192.168.1.201,5000queryNLWNSCK,192.168.1.201,5000其中MYDS是数据源名称&…

Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入

设计一个实现登录功能的Web项目&#xff0c;要求&#xff1a;保存用户名和密码在Cookie中&#xff0c;下次登录不再重新输入 var cookie {};//设置 cookie.SetCookiesfunction(name,value,exptime){ try{ if(arguments.length 2) return arguments.callee(…

Pycharm使用black作为Python代码格式化外部工具

Pycharm菜单Code->Reformat Code能对Python代码进行格式化&#xff0c;但是black能进一步规范格式&#xff0c;它是PEP8的严格子集。 本次操作的相关环境信息如下&#xff1a;Pycharm 2018版&#xff0c;Python3.6,&#xff08;注意&#xff0c;写本文时的black只支持在Pyt…