java逻辑代码_Java逻辑代码判断字数
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逻辑代码判断字数相关推荐
- java入栈_java中代码块的执行,也会有入栈的步骤吗?
首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...
- java代码逻辑讲解_java逻辑控制语句实例详解
一.Java选择结构 1.if(条件)-else结构 当条件==true时执行if下的语句,否则执行else下的语句 2.if(条件1)-else if(条件2)-else结构(相关视频教程推荐:ja ...
- java坐标代码_Java实现地理坐标判断
Java实现地理坐标判断 在做一个海洋相关的项目时候,遇到这个需求,判断船只是否在雷达监控的区域内,或者是否在某个保护区内.抽象为在地理位置中,一个坐标点是否在由一个圆心和半径的圆区域内,一个点是否在 ...
- java逻辑量_Java逻辑类型常量有两个:( )和( )。_学小易找答案
[简答题]运用PS知识,创作一幅作品.作品主题:黑与白.分别保存为psd和jpg格式提交. [简答题]请同学们以"PS滤镜设计案例"为关键词在网上检索3个滤镜案例,并运用滤镜技术, ...
- 商品折扣java代码_java会员折扣代码
说一说我的一点看法:一.优惠策略有多种形式,但是无论哪种都是在所选购商品种类.数量以及订单金额上做文章,因此可以设计一个通用的过滤器Filter,它接受一个订单(账号.商品号.数量.单价.总价)作为输 ...
- java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)
这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...
- java 定时器代码_Java定时器代码的编写
Java定时器代码的编写 在某些时候, 我们需要实现这样的`功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.其实到Java中,实现起来是非常 ...
- java 微型数据库_Java 9代码工具:使用Java微型基准测试工具的实践会话
java 微型数据库 用肉眼看,基准测试似乎只是确定执行某些代码需要花费多长时间的简单问题. 但是,通常情况下,这是幼稚的方法. 提供具有准确和可重复结果的有意义的基准并非易事. 在本文中,我们将向您 ...
- java list 截取_Java常用代码汇总,建议背会
1. 字符串有整型的相互转换 BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter("filena ...
最新文章
- java注解的执行顺序_深入理解Spring的@Order注解和Ordered接口
- 解析Linux操作系统文件目录
- .NET程序脱离.NET Framework 运行之道
- 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...
- matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
- LINQ体验(6)——LINQ to SQL语句之Join和Order By
- HDU 2444:The Accomodation of Students(二分图判定+匹配)
- mysql修改表结构(拆分)
- 单片机应用中的c语言用词注解,单片机C语言程序注解
- Apache目录介绍
- 微信公开课讲师王泓渊:小游戏开放能力
- Java基础篇:介绍嵌套类和内部类
- JavaScript:综合案例---房贷计算器的实现
- R语言-层次分析法--AHP
- Selenium自动化测试——计算器加法测试
- [转]BT1120接口及协议
- js 计算两个时间的时间差
- 年轻人逃离一线城市:外地人生存环境愈发严峻
- 【ABAP】销售订单修改税率
- ps正在初始化html表面然后进不去,如何解决维护PE卡在加载界面无法继续
热门文章
- mini mp3模块 输出_小米有品众筹魔方mini电脑主机
- 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第7章-保性能控制
- 【数理知识】《积分变换与场论》王振老师-第1章-傅里叶变换
- 记录一次CPLD资源过少、时序伪例的解决办法
- android4.0 SystemUi系统状态栏
- linux下的access()函数判断文件是否存在、打印时间
- 关于同步加载与异步加载的区别
- Winform开发框架里面使用事务操作的原理及介绍
- Oracle 11g 数据库启动和关闭
- nodejs连接mysql报connect ECONNREFUSED错误的解决方法