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

 更新时间:2017年01月22日 09:50:53   投稿:jingxian  
下面小编就为大家带来一篇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]");

以上这篇java中判断字段真实长度的实例(中文2个字符,英文1个字符)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java.sql.SQLException问题解决以及注意事项

    java.sql.SQLException问题解决以及注意事项

    这篇文章主要给大家介绍了关于java.sql.SQLException问题解决以及注意事项的相关资料,这个问题其实很好解决,文中通过图文将解决的办法介绍的很详细,需要的朋友可以参考下
    2023-07-07
  • 详解Spring-Boot集成Spring session并存入redis

    详解Spring-Boot集成Spring session并存入redis

    这篇文章主要介绍了详解Spring-Boot集成Spring session并存入redis,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • springboot3.4和mybatis plus的版本问题的解决

    springboot3.4和mybatis plus的版本问题的解决

    本文主要介绍了springboot3.4和mybatis plus的版本问题的解决,主要由于Spring Boot 3.4与MyBatis-Plus版本不匹配导致分页功能问题,下面就来解决这个问题,感兴趣的可以了解一下
    2025-03-03
  • ssh框架实现文件上传下载实例代码

    ssh框架实现文件上传下载实例代码

    本篇文章主要介绍了ssh框架文件上传下载实例代码,实例分析了Spring+struts+Hibernate的使用技巧,非常具有实用价值,需要的朋友可以参考下。
    2017-03-03
  • Java8语法糖之Lambda表达式的深入讲解

    Java8语法糖之Lambda表达式的深入讲解

    这篇文章主要给大家介绍了关于Java8语法糖之Lambda表达式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • springboot-jta-atomikos多数据源事务管理实现

    springboot-jta-atomikos多数据源事务管理实现

    本文主要介绍了springboot-jta-atomikos多数据源事务管理实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Java如何搭建一个个人网盘

    Java如何搭建一个个人网盘

    这篇文章主要介绍了Java如何搭建一个个人网盘,对网盘感兴趣的读者,可以参考一下
    2021-04-04
  • 一定要让你搞懂Java位运算符

    一定要让你搞懂Java位运算符

    这篇文章主要为大家介绍了Java位运算符,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • 浅谈Storm在zookeeper上的目录结构

    浅谈Storm在zookeeper上的目录结构

    这篇文章主要介绍了浅谈Storm在zookeeper上的目录结构的相关内容,涉及storm使用zookeeper的操作以及详细结构图,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • spring boot启动出现Unable to start ServletWebServerApplicationContext due to missing ServletWebServer错误解决

    spring boot启动出现Unable to start ServletWe

    在使用SpringBoot时,启动报错可能源于多种原因,错误提示为缺少ServletWebServerFactory bean,初步分析可能是缺少spring-boot-starter-web依赖或@EnableAutoConfiguration注解,感兴趣的可以了解一下
    2024-10-10

最新评论