java基础-String字符串字符长度校验
java基础-String字符串字符长度校验
/*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/
public static boolean isOver(String str,Integer maxLength) {try {int length = str.getBytes("GBK").length;if(length > maxLength) {return false;}else {return true;}} catch (UnsupportedEncodingException e) {return false;}
}
例:
String str = “哈哈哈123”;
str.getBytes(“GBK”).length; //GBK编码的字节数:9
str.getBytes(“UTF-8”).length; //UTF-8编码的字节数:12
str.getBytes(“Unicode”).length; //Unicode编码的字节数:14
注:
GBK:中文2字节,英文1个字节
UTF-8::中文3字节,英文1个字节
Unicode:中文4字节,英文2个字节
java基础-String字符串字符长度校验相关推荐
- java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号
java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号 介绍 数据库中很多字段都会限制长度,为了方便用户使用,在前端界面给出限制长度的提示,看网上很多写的获取字符串长度都没有 ...
- Java中string字符串和char字符之间的千丝万缕
目录 前言 String字符串和char字符的区别 拓展 相互转换 String字符串转换成char字符数组 char字符转换成String字符串 char字符数组转换成String字符串 Strin ...
- Java将String字符串里的每个字符都分割取出来
Java将String字符串里的每个字符都分割取出来 方法一 String str = "play with style"; char[] strArray = str.toCha ...
- Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...
- Java中String字符串:空字符串、存放空的字符串、null的区别
Java中String字符串:空字符串.存放空的字符串.null的区别 Java String字符串中有三种特殊的字符串:空字符串.存放空的字符串.字符串为Null,如下所示: String str1 ...
- Java中String 字符串与List<String>互转
Java中String 字符串与List互转 大家好,我是酷酷的韩~ 1.String转List public static void main(String[] args) {String aa = ...
- Java基础篇——字符串处理(String,StringBuffer,StringBuild)
提前说明本次的文章很长但是很有用,有耐心看完的必定不是凡人,必定会有很大的收获.本人在总结的过程中也收获了很多的知识,希望我们可以一起学习.写下这篇文章完全是抱着可以帮助到他人的态度. 虽然要写出很高 ...
- 关于Java的String字符串常量的长度问题(Error:(14, 22) java: 常量字符串过长)
虽然这种问题应该很难遇到,但是遇到了也会感到莫名其妙.不知道大家有没有遇到那种在java代码里用字符串写sql语句的情况,但是如果sql语句字符串的长度太长的话就会报错. 代码如下: 代码A Stri ...
- java基础---String长度限制透彻解析
文章目录 前言 一.String源码分析 二.编译期常量池限制 什么是码点? 三.运行时期限制 总结: 前言 在我们工作和学习中基本离不开Sring的数据类型,虽然我们经常接触到它但是一般很少会有人关 ...
最新文章
- vscode 配置 Latex 编译后自动清理多余文件(.log .out等文件)
- Microsoft PowerToys for Windows XP
- “轻雀会议”跨越社交的“云沟通”
- matlab 电磁兼容仿真软件,EMC Studio免费版
- java.io.file()_Java IO(一):IO和File
- seo优化源码_武汉seo公司关键词SEO优化实战记录,1个月三个站在首页
- 工业路由器和工业交换机的区别介绍
- 四大跨平台的APP分析
- 分布式消息中间件之kafka设计思想及基本介绍(一)
- 12 月 Web 服务器调查:“王者” nginx 增长最快!
- Java中如何使用匿名内部类?
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板)【含Matlab源码 858期】
- 质性数据分析软件NVivo的代码
- Beyond Compare比较class文件
- mac 输入法/键盘 锁定
- 产品读书《终结拖延症》
- matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程
- 跨境电商的运营模式有哪些?
- matlab求解多自由度振动系统,【2017年整理】1-《机械振动基础》大作业,基于matlab的多自由度振动.doc...
- sql语句中大于 , 大于等于 , 小于 , 小于等于