`

JS、JAVA判断获取字符长度

    博客分类:
  • JS
阅读更多
<script>
function len(s) {
 var l = 0;var a = s.split("");
 for (var i=0;i<a.length;i++) {if (a[i].charCodeAt(0)<299) {l++;} else { l+=2;}}
 return l;
}
var str = "你好啊";
alert(len(str));
</script>

   方法(1):

    public static void main(String[] args) {
         String aString = "这是一个测试串aaa";
         String anotherString = null;
         try {
             anotherString = new String(aString.getBytes("gbk"), "iso-8859-1");
         } catch (UnsupportedEncodingException ex) {
         }
         System.out.println(aString.length() + "," + anotherString.length());
     }

 方法(2):

直接判断是否是中文是中文的话长度就是2,不是中文的话长度就是1

分享到:
评论

相关推荐

    js java 判断中文,英文的混合长度

    根据给定文件的信息,本文将围绕“JS与Java中判断字符串中文、英文混合长度的方法”这一主题进行深入探讨。文章将分别介绍JavaScript和Java中如何处理包含中文字符和英文字符的混合字符串,并计算其等效长度。 ### ...

    java 字符串指定长度

    jQuery是一个JavaScript库,主要用于简化DOM操作、事件处理和Ajax交互,与Java字符串处理的知识点不是同一范畴。不过,在前端开发中,如果需要将Java后端返回的数据展示在网页上,可能会涉及到字符串的格式化和长度...

    截取指定长度的字符串

    字符串在各种编程语言中都是基本的数据类型,如Python中的`str`,Java中的`String`,JavaScript中的`String`等。 截取字符串通常有两种主要方法:固定位置截取和指定长度截取。 1. 固定位置截取:这种方法通常基于...

    javascript 判断中文字符长度的函数代码

    JS的字符串都是string对象,可以用string对象的length属性可以获取其长度,但是无论是中文、全角符号以及英文最小长度单位都是1,这与php的strlen()并不相同。 代码如下: function strlen(str) { var s = 0; for(var...

    【JS】Java 判断字符串是否为空的三种方法

    ### Java 判断字符串是否为空的三种方法 在Java编程中,经常需要判断字符串是否为空(null 或者空字符串)。为了确保程序的健壮性和避免NullPointerException等异常,掌握正确的字符串判断方法至关重要。本文将详细...

    判断字符串的长度(优化版)中文占两个字符

    例如,在JavaScript中,英文字符和一些标点符号默认占用1个字符长度,而中文字符则通常占用2个字符长度。因此,在计算字符串长度时,需要考虑到这种编码差异。 为了在JavaScript中计算一个字符串的长度,并且确保...

    Java实现字符串的匹配.doc

    Java 实现字符串的匹配 Java 是一种广泛应用于软件开发的编程语言,而字符串匹配是 Java 中一个常见的应用场景。本文将介绍如何使用 Java 实现字符串的匹配,通过对字符串的处理和分析来实现字符串之间的匹配。 ...

    在javascript中如何得到中英文混合字符串的长度

    有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度。 用的是正则表达式。 代码如下: var str = ”坦克是tank的音译”; var len = str.match(/[^ -~]/g) == null ? str.length : str....

    限制输入字符的长度和内容

    字符长度限制主要涉及文本框(TextBox)或其他输入字段的输入字符数。在很多情况下,如数据库字段大小、网络传输数据量等,都有最大长度的限制。对于给定的描述,输入长度不超过32位,意味着用户最多只能输入32个...

    java中如何截取字符串.txt

    `subSequence()` 方法也是Java字符串类中提供的一种用于截取字符串的方法。它返回的是一个`CharSequence`对象,而不是直接的`String`对象。 **示例代码**: ```java String str = "rcinn.cn"; CharSequence subSeq...

    java和javascript之间的DES加密解密

    Java和JavaScript之间的DES加密解密是信息安全领域中的一个重要话题,主要涉及到数据的保护和通信的安全。DES(Data Encryption Standard)是一种古老的对称加密算法,尽管它在安全性上已不被视为最佳选择,但在某些...

    JavaScript过滤SQL注入字符

    JavaScript过滤SQL注入字符 在Web开发中,SQL注入是一种常见的安全威胁,攻击者可以通过输入恶意的SQL代码来操控数据库。JavaScript作为客户端脚本语言,虽然主要负责与用户交互,但也可以在防止SQL注入方面发挥...

    正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度

    注意,在计算长度时,中文字符被视为两个字符长度。因此,当指定长度为10时,最多可以显示5个汉字。如果汉字数量超过5个,由于需要加上省略符,所以实际上只能显示4个汉字。 通过上述方法,我们可以有效地处理包含...

    EmojiReader:一个简单的工具,可以识别字符串中的表情符号。 (JavaScript和Java)

    表情符号阅读器一个能在字符串中识别出Emoji的简单工具(支持JavaScript / Java)特性支持Unicode12规范,基于EBNF状态机的Emoji判断,比正则表达式更易维护准确判断包含Emoji的轴向长度准确切割字符串不会断开Emoji...

    js与java的区别

    在 JavaScript 中,字符串比较不仅可以判断字符串是否相同,还可以判断字符串的大小。 JavaScript 和 Java 是两种不同的编程语言,虽然它们有着相似的地方,但是它们的语法、特性和应用场景是截然不同的。

    生成指定长度的随机字符串

    在IT领域,生成指定长度的随机字符串是一项常见的需求,它广泛应用于密码生成、测试数据填充、安全令牌等领域。本文将深入探讨如何生成这样的随机字符串,并介绍相关编程语言的实现方法。 首先,我们要理解随机字符...

    java js RSA加密支持超长加密

    Java和JavaScript的库通常提供一个合适的块大小,确保不超出密钥的最大长度。 在Java中,`Cipher`类的`getBlockSize()`方法可以获取此信息。在JavaScript中,根据所选库的不同,可能需要查阅文档以确定合适的分块...

    第四讲java数组和字符串.doc

    Java 数组和字符串 Java 数组是一种复合数据类型,由相同类型的数据...字符串可以使用 length() 方法来获取字符串的长度,例如:str.length();字符串可以使用 substring() 方法来获取子串,例如:str.substring(0, 5);

    Java-Js双向Des对称加密Demo

    本示例"Java-Js双向Des对称加密Demo"提供了在Java和JavaScript两个平台间实现DES加密解密的互操作性。下面将详细阐述DES加密解密的核心原理、Java和JavaScript的实现细节以及如何在两者之间进行兼容。 DES是一种块...

    DES加密解密 JS-JAVA

    此外,由于JavaScript和Java的字符串处理差异,密钥可能需要进行适当的格式转换。例如,Java中的密钥通常是字节数组,而在JavaScript中可能是字符串,因此需要确保两者之间正确地转换。 在实际应用中,通常会将加密...

Global site tag (gtag.js) - Google Analytics