`
qa22qa22
  • 浏览: 56722 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ava字符串长度截取 考虑汉字

    博客分类:
  • java
 
阅读更多
 public static String getLimitLengthString( String str,int len){
      try{
      int counterOfDoubleByte = 0;
      byte[] b = str.getBytes("gb2312");
      if(b.length <= len)
      return str;
      for(int i = 0; i < len; i++){
      if(b[i] < 0)
      counterOfDoubleByte++;
      }
      if(counterOfDoubleByte % 2 == 0)
      return new String(b, 0, len, "gb2312");
      else
      return new String(b, 0, len - 1, "gb2312");
      }catch(Exception ex){
      DBTools.error(ex);
      return "";
      }
      }
分享到:
评论

相关推荐

    Java中关于控制台读取数字或字符串的方法

    在Java编程语言中,从控制台读取用户输入的数据是一项基本操作,这通常涉及到读取数字和字符串。这里我们将详细探讨两种主要方法:通过`System.in.read()`和使用`Scanner`类。 首先,我们来看一下`System.in.read()...

    ava中截取gif的每一 帧(支持截取透明元素)

    在Java编程语言中,处理GIF图像,特别是截取每一帧并保留透明度,是一项具有挑战性的任务。GIF是一种支持动画和透明度的格式,它由一系列帧组成,每帧可以有自己的透明度设置。本篇文章将深入探讨如何在Java中实现这...

    htmllookslike断言HTML字符串看起来大致与另一个HTML相同

    在JavaScript开发过程中,进行自动化测试或验证HTML渲染结果时,我们常常需要检查两个HTML字符串是否在视觉上相似,而不仅仅是结构相同。`html-looks-like`库就是为了解决这个问题而设计的。这个库允许开发者对HTML...

    Json与java对象之间相互转换源码

    在Java中,我们经常需要将JSON字符串与Java对象进行相互转换,以便于数据的传输和处理。本篇文章将详细探讨这个过程,以及如何使用常见的Java JSON库,如Gson和Jackson,进行JSON与Java对象的转换。 首先,让我们...

    ava_v2.2.zip

    《AVA v2.2:深度学习中的动作识别与数据集详解》 在人工智能领域,特别是计算机视觉和机器学习,动作识别是一项重要的研究课题。而AVA(A Video Dataset for Human Action Recognition)v2.2,是由Google Research...

    ava7windows-v67.zip

    2. **字符串在常量池中的 intern()**:在Java 7之前,每次调用intern()方法时都会检查常量池中是否存在相同的字符串。从Java 7开始,如果字符串是通过字面量创建的,那么它在创建时就已经在常量池中,这提高了性能。...

    itatJ比赛--AVA程序设计复赛试卷

    - **字符串比较**:第五题的附加题要求判断字符串是否相同,以及前缀和后缀的比较。可以使用`equals`方法比较字符串内容,`startsWith`和`endsWith`方法检查前缀和后缀。 - **字符串排序**:比较字符串的字典顺序...

    AVA体验服启动文件夹

    《AVA体验服启动文件夹详解及操作指南》 在电子游戏中,体验服通常是开发者为了测试新功能、新内容而设立的服务器,玩家可以在其中提前体验到游戏的更新内容。《AVA(Allied Vision Assault,全称《战地之王》)》...

    ava编程思想(中文版).chm

    ava编程思想(中文版).chm

    ava.json测试标签数据80种类

    AVA数据集json标签文件ava.json测试标签数据80种类,google研究AVA人类行为数据集的标签文件

    字符型数据转换为日期型.rar

    当我们处理数据时,有时需要将字符串(字符型数据)转换成日期型,以便进行日期计算、比较或格式化显示。以下是对这个主题的详细阐述: 一、字符型数据与日期型数据的区别 1. 字符型数据(String):这是数据的一...

    AVA:极其新潮的测试执行器.zip

    测试函数以`test`作为前缀,并接受一个描述字符串和一个测试函数。例如: ```javascript import test from 'ava'; test('基本测试', t =&gt; { t.is(1 + 1, 2); }); ``` 对于异步测试,可以使用`async`关键字: ```...

    editDistance

    但需要注意,如果字符串长度差异较大,这种基于字符级别的相似度可能会失真,因此在实际应用中可能需要结合其他策略,如最长公共子序列、Jaccard相似度等。 总之,编辑距离是衡量字符串相似度的重要工具,其动态...

    SSHA.zip_SSHA_java SSHA_ssha加密

    - **盐(Salt)** 是一个随机生成的字符串,它的目的是为了避免相同的明文密码产生相同的哈希值,增加破解难度。 - **SSHA** 是在SHA的基础上,先将密码与盐值拼接,然后计算SHA哈希,最后将盐值附加到哈希结果的...

    AVA数据集下载链接.rar

    《AVA数据集:深入探索人类动作理解》 AVA(Action Genome)数据集是谷歌公司推出的一个庞大而精细的视频数据库,旨在推动计算机视觉领域中人类行为的理解与分析。这一数据集的发布,对于人工智能,尤其是视频理解...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    当你从服务器获取或从文件读取到一个JSON字符串时,可以使用`JSONObject`将其解析为可操作的对象。以下是如何进行解析的示例: ```java import net.sf.json.JSONObject; String jsonString = "{\"name\":\"张三\",...

    Ava_Find硬盘搜索

    **Ava_Find硬盘搜索工具详解** Ava_Find是一款高效实用的硬盘搜索软件,专为用户设计,用于快速、精准地在计算机硬盘上查找所需的文件或数据。它的主要功能是帮助用户在海量的文件中迅速定位目标,从而提高工作效率...

    中庆与AVA对比表

    中庆与AVA对比表中庆与AVA对比表中庆与AVA对比表中庆与AVA对比表中庆与AVA对比表

    j最新整理ava面试题

    - **StringBuffer**:线程安全的可变字符串,适合多线程环境下的字符串修改。 - **StringBuilder**:非线程安全的可变字符串,性能优于 `StringBuffer`。 **4. 异常处理** Java中的异常处理机制分为两大类:运行时...

    Java编辑器学习版本ava编辑器学习版本ava编辑器学习版本ava编辑器学习版本

    ava编辑器学习版本ava编辑器学习版本ava编辑器学习版本ava编辑器学习版本ava编辑器学习版本

Global site tag (gtag.js) - Google Analytics