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

StringTool(字符串工具类)

 
阅读更多
public class StringTool {


    /**
     * 获得用户请求的来源相对地
     * @param header(请求的全路径) 
     * @param contextPath(工程目录)
     * @return String
     */
    public static String formatURL(String header, String contextPath) {
       return header.substring(header.indexOf(contextPath)
              + contextPath.length());
    }
   
    /**
     * 获得字符串的长度,中文为两个字符长度
     * @param value
     * @return
     */
    public static int lengthOfQuanJiao(String value) {
       if (value == null)
           return 0;
       StringBuffer buff = new StringBuffer(value);
       int length = 0;
       String stmp;
       for (int i = 0; i < buff.length(); i++) {
           stmp = buff.substring(i, i + 1);


           try {
              stmp = new String(stmp.getBytes("utf8"));
           } catch (Exception e) {


           }


           if (stmp.getBytes().length > 1) {
              length += 2;
           } else {
              length += 1;
           }
       }
       return length;
    }
}
分享到:
评论

相关推荐

    java 字符串工具类 java 字符串工具类

    java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java ...

    字符串工具类

    字符串工具类,格式字符串、随机数生成、ip区间判断!

    排列字符串工具类

    标题所提到的“排列字符串工具类”是一个专门为处理字符串排序而设计的类,它能够有效地对字符数组进行排序,使得数字、拼音、汉字以及其它非这三类字符按照特定的顺序排列。 首先,我们来看排序的基本概念。在...

    java 字符串截取工具类

    java 字符串截取工具类java 字符串截取工具类

    图片转字符串工具类

    这个名为"图片转字符串工具类"的程序提供了一种便捷的方法来实现这种转换。以下将详细介绍相关知识点: 1. 图片编码:图片通常是以二进制形式存储的,包含像素颜色值、图像尺寸等信息。在图片转字符串的过程中,...

    字符转换工具类

    在IT行业中,字符转换工具类是编程中常见的一种实用工具,尤其在处理字符串与各种编码格式之间转换时显得尤为重要。这个“字符转换工具类”似乎是一个专门为生成HTML源码而设计的工具,它包含了全面的源码实现,并且...

    androidmap转json字符串、list转json字符串工具类.zip

    总结一下,这个压缩包提供的是两个关键的Java工具类,它们能够帮助Android开发者快速地将Map和List对象转换为JSON字符串。通过理解和使用这些工具,可以提高代码的可读性和效率,简化数据处理流程。在实际项目中,...

    工具类_字符串处理

    对于压缩包子文件的文件名称列表“字符串工具类”,这可能是一份包含了各种字符串处理方法的源码文件集合,可能包括自定义的工具类或对已有工具类的扩展。通过研究这些源码,我们可以学习到如何根据项目需求定制自己...

    StringUtil.java(字符串工具类)

    字符串工具类,获得一个UUID,user_name to userName,user-name to userName,user-name to UserName,user_name to UserName,userName to user_name,userName to USER_NAME,userName to UserName,UserName to ...

    唯一标示字符串生成工具类

    写了一个生成唯一标识的字符串工具,前面放上去的时候,有人说有可能出现重复的情况,我觉得重复的几率不是没有,但是几乎完全可以不用考虑,我说一下我的生成思想,大家看看几率会有多大:我的生成方式是: 当前的...

    字符串过滤工具类,不错的类

    "字符串过滤工具类"就是针对这样的需求而设计的,它提供了一种便捷的方式来对字符串中的特定关键字进行过滤,以达到安全、合规或者优化显示的目的。下面将详细解释这个工具类的核心知识点。 首先,字符串过滤工具类...

    时间,字符串常用工具类

    字符串处理是编程中非常常见的任务,因此,一个字符串工具类会包含许多对字符串进行操作的方法。这可能包括字符串的格式化、分割、连接、查找和替换、去除空白字符、大小写转换、检查是否符合特定模式(如邮箱格式...

    字符串工具类,填充字符串算法

    /** * 填充字符串至指定长度 * @param arg0 原始字符串 * @param arg1 填充后长度 * @param arg2 填充位置(前或后,参照本类常量) * @param arg3 填充字符 * @return 填充后字符串 */

    随机生成字符串工具类

    规定随机字符串 定长的字符串 10位随机数和6位毫秒时间等

    json工具类,java日期转换,字符串转换等各种工具类

    在Java编程中,工具类(Util Classes)是程序员日常工作中不可或缺的部分,它们提供了一系列静态方法,用于执行常见的任务,如JSON解析、日期处理、字符串操作等。以下是对标题和描述中涉及的知识点的详细说明: 1....

    Java 所有字符串转UTF-8 万能工具类-GetEncode.java

    不需要关心接受的字符串编码是UTF_8还是GBK,还是ios-8859-1,自动转换为utf-8编码格式,无需判断字符串原有编码,用法://处理编码String newStr = GetEncode.transcode(oldStr);

Global site tag (gtag.js) - Google Analytics