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;
}
}
1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):
Regex.IsMatch("中文","^[/u4e00-/u9fa5]");
2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):
!Regex.IsMatch("中文",@"[a-zA-Z]");
转载于:https://www.cnblogs.com/duanxz/archive/2012/09/21/2696609.html
java中判断字段真实长度(中文2个字符,英文1个字符)的方法相关推荐
- java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号
java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号 介绍 数据库中很多字段都会限制长度,为了方便用户使用,在前端界面给出限制长度的提示,看网上很多写的获取字符串长度都没有 ...
- JAVA中判断char是否是中文的几种方法
java中使用Unicode字符,所有字符均以2个字节存储,编码呢,前256个和ASCII 编码一致,汉字字符编码应该在20000以上也就说英文字符还是在大写字母 65-90 , 小写字母97-122 ...
- java 判断是否中文字符_java中判断字符串是否是中文的方法
java中判断字符串是否是中文的方法 发布时间:2020-06-25 14:07:38 来源:亿速云 阅读:79 作者:Leah 本篇文章为大家展示了java判断字符串是否为中文的方法,代码简明扼要并 ...
- sql判断字段是否含有中文,英文,数字
sql判断字段是否含有中文 orcale中判断字段是否含有中文 mysql中判断字段中是否含有中文 SQL语句 统计某字段不包含特定字符串 orcale中判断字段是否含有中文 现有表 cs_name ...
- sql判断字段是否含有中文,orcale,mysql判断字段是否含有中文
orcale中判断字段是否含有中文 现有表 cs_name 如下 方法一: 判断 length() 是否等于lengthb(),中文占两个字节 length表示的是字符串的字符长度 lengthb表示 ...
- java 中判断字符是否为big5码_【转载】判断一个字符是西文字符还是中文字符
转载:http://blog.chinaunix.net/u2/70445/showart_1133335.html 一.判断一个字符是西文字符还是中文字符 大家知道西文字符主要是指ASCII码 ...
- java反射字段6,java反射判断字段类型
java动态获取字段类型,深入理解 Java 虚拟机 Java内存区域与内存溢出异常,java反射判断字段类型,java动态添加字段原理 利用java反射获取泛型类的类型参数具体类对象_计算机软件及应 ...
- java中判断字符串是否为数字的方法 StringUtil包函数
java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i &l ...
- java中判断两个字符(或者字符串相等)
string a,b;//两字符串 在java中判断两个字符(字符串)相等,用a.equals(b); if(a.equals(b)){ //如果相等,返回值为true }else{ //如果不相等, ...
最新文章
- C#_完整的RSA操作类
- python中的id()函数及读取list的例子
- visual studio 2008 快捷键
- MySQL—事务及其特征
- 英佩臻游联手发力《全球使命VR》突显未来野心
- matlab线性拟合二元函数,求助:怎么用已知数据进行matlab二元二次函数拟合
- java中的基本数据类型_Java中的基本数据类型和引用数据类型
- SAS对数据变量的处理
- 服务器 独立显卡 显示不出来,dell服务器R720+独立显卡GTX1650,进不去系统,UEIF报错...
- 信息学奥赛一本通 1050:骑车与走路 | OpenJudge NOI 1.4 12
- 借助JavaEE中Timer API实现定时关闭计算机的功能
- mfc 子窗体任何消息都不触发_你不知道的 WebSocket
- Android - singleTask启动模式详解
- C语言输出9 * 9口诀。
- java 变量监听_java main函数里面的变量i怎么获取addActionListener监听里jtf_username.getText()的值?...
- 计算机网络的资源子网,在计算机网络中,资源子网的功能是什么?
- datedif函数mysql_DateDiff函数
- 巨杉数据库全新认证机制来袭!首期考试时间公布
- 100行代码做一个周杰伦歌词生成器--python
- IE无法打开网页的问题
热门文章
- 操作系统知识——互斥和死锁
- 复数矩阵分解的拆解思路(矩阵求逆/特征值分解)
- 《命犯桃花》离斯蒂芬·金还很遥远
- Linux学习之zImage内核镜像解压过程详解
- php 获取某一年最后一天_vivo年货节最后一天!多款机型大促,错过让你后悔再等一年!...
- altium pcb 信号高亮_在PCB设计中高效的放置元件技巧
- node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
- 属于服务器操作系统的是,属于服务器操作系统的是
- 李宏毅机器学习课程4~~~分类:概率生成模型
- Core Foundation 与 cocoa Foundation框架区别