package cn.com.f_young.erp.util;

public class WorldTrueCount {

/**

* 判断中文和标点符号的逻辑代码

* @param value

* @return

*/

public static int String_length_chinese(String value) {

int valueLength = 0;

String chinese = "[\u4e00-\u9fa5]";

String english = "[a-zA-Z]";

for (int i = 0; i < value.length(); i++) {

String temp = value.substring(i, i + 1);

if(temp.equals(" ")){

valueLength+=0;

}else if (temp.matches(chinese)) {

valueLength += 1;

}else if(temp.matches(english)) {

valueLength += 0;

}else{

valueLength += 1;

}

}

return valueLength;

}

/**

* 判断英文的逻辑代码

* @param value

* @return

*/

public static int String_length_english(String value) {

int valueLength = 1;

String chinese = "[\u4e00-\u9fa5]";

String english = "[a-zA-Z]";

int k=0;

for (int i = 0; i < value.length(); i++) {

String temp = value.substring(i, i + 1);

if(temp.equals(" ")){

if(k==1){

valueLength+=1;

k=0;

}

valueLength+=0;

}else if (temp.matches(chinese)) {

if(k==1){

valueLength+=1;

k=0;

}

valueLength += 0;

}else if(temp.matches(english)) {

k = 1;

valueLength += 0;

}else{

if(k==1){

valueLength+=1;

k=0;

}

valueLength += 0;//标点符号

}

}

return valueLength;

}

}

原文:http://www.cnblogs.com/weyine/p/7613579.html

java逻辑代码_Java逻辑代码判断字数相关推荐

  1. java入栈_java中代码块的执行,也会有入栈的步骤吗?

    首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...

  2. java代码逻辑讲解_java逻辑控制语句实例详解

    一.Java选择结构 1.if(条件)-else结构 当条件==true时执行if下的语句,否则执行else下的语句 2.if(条件1)-else if(条件2)-else结构(相关视频教程推荐:ja ...

  3. java坐标代码_Java实现地理坐标判断

    Java实现地理坐标判断 在做一个海洋相关的项目时候,遇到这个需求,判断船只是否在雷达监控的区域内,或者是否在某个保护区内.抽象为在地理位置中,一个坐标点是否在由一个圆心和半径的圆区域内,一个点是否在 ...

  4. java逻辑量_Java逻辑类型常量有两个:( )和( )。_学小易找答案

    [简答题]运用PS知识,创作一幅作品.作品主题:黑与白.分别保存为psd和jpg格式提交. [简答题]请同学们以"PS滤镜设计案例"为关键词在网上检索3个滤镜案例,并运用滤镜技术, ...

  5. 商品折扣java代码_java会员折扣代码

    说一说我的一点看法:一.优惠策略有多种形式,但是无论哪种都是在所选购商品种类.数量以及订单金额上做文章,因此可以设计一个通用的过滤器Filter,它接受一个订单(账号.商品号.数量.单价.总价)作为输 ...

  6. java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)

    这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...

  7. java 定时器代码_Java定时器代码的编写

    Java定时器代码的编写 在某些时候, 我们需要实现这样的`功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.其实到Java中,实现起来是非常 ...

  8. java 微型数据库_Java 9代码工具:使用Java微型基准测试工具的实践会话

    java 微型数据库 用肉眼看,基准测试似乎只是确定执行某些代码需要花费多长时间的简单问题. 但是,通常情况下,这是幼稚的方法. 提供具有准确和可重复结果的有意义的基准并非易事. 在本文中,我们将向您 ...

  9. java list 截取_Java常用代码汇总,建议背会

    1. 字符串有整型的相互转换 BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter("filena ...

最新文章

  1. java注解的执行顺序_深入理解Spring的@Order注解和Ordered接口
  2. 解析Linux操作系统文件目录
  3. .NET程序脱离.NET Framework 运行之道
  4. 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...
  5. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
  6. LINQ体验(6)——LINQ to SQL语句之Join和Order By
  7. HDU 2444:The Accomodation of Students(二分图判定+匹配)
  8. mysql修改表结构(拆分)
  9. 单片机应用中的c语言用词注解,单片机C语言程序注解
  10. Apache目录介绍
  11. 微信公开课讲师王泓渊:小游戏开放能力
  12. Java基础篇:介绍嵌套类和内部类
  13. JavaScript:综合案例---房贷计算器的实现
  14. R语言-层次分析法--AHP
  15. Selenium自动化测试——计算器加法测试
  16. [转]BT1120接口及协议
  17. js 计算两个时间的时间差
  18. 年轻人逃离一线城市:外地人生存环境愈发严峻
  19. 【ABAP】销售订单修改税率
  20. ps正在初始化html表面然后进不去,如何解决维护PE卡在加载界面无法继续

热门文章

  1. mini mp3模块 输出_小米有品众筹魔方mini电脑主机
  2. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第7章-保性能控制
  3. 【数理知识】《积分变换与场论》王振老师-第1章-傅里叶变换
  4. 记录一次CPLD资源过少、时序伪例的解决办法
  5. android4.0 SystemUi系统状态栏
  6. linux下的access()函数判断文件是否存在、打印时间
  7. 关于同步加载与异步加载的区别
  8. Winform开发框架里面使用事务操作的原理及介绍
  9. Oracle 11g 数据库启动和关闭
  10. nodejs连接mysql报connect ECONNREFUSED错误的解决方法