rtrim & ltrim,,自己写的。。

public static boolean hasLength(String str)

{

return str != null && str.length() > 0;

}

public static String trimRight(String source){

if(!hasLength(source))

return source;

if(source.trim().length()==0)

return "";

int index=0;

for(int i=source.length()-1;i>=0;i--){

if(Character.isWhitespace(source.charAt(i))){

index=i;

}else{

break;

}

}

return index!=0 ? source.substring(0,index): source;

}

public static String trimLeft(String source){

if(!hasLength(source))

return source;

if(source.trim().length()==0)

return "";

int index=0;

for(int i=0;i

if(Character.isWhitespace(source.charAt(i))){

index=i+1;

}else{

break;

}

}

return index!=0 ? source.substring(index): source;

}

posted on 2007-09-20 22:58 蜘蛛 阅读(2428) 评论(9)  编辑  收藏 所属分类: java

java trimleft_trim right trim left相关推荐

  1. java中string.trim()函数的作用

    java中string.trim()函数的作用 trim的中文含义是修剪,通过其字面意思,我们不难理解这个函数是对字符串进行一定程度的修改删除.那么,具体是如何实现的呢? public static ...

  2. java中string.trim()函数

    string.trim()函数的作用: 将调用字符串中位于字符串前面和后面的空白符删除. 例如: String s=" hello world ";s.trim(); 输出: he ...

  3. java trim_Java方法trim()小记

    我们一般用trim()方法的主要作用,是为了去除字符串的首尾空格.然而根据我个人的实践经验发现,trim()这个方法只能去除部分的空格或空白符,比如半角空格:对于全角空格的话,用trim()并不能去除 ...

  4. java trimleft_js如何实现java中的trim() ----------去掉两边空格

    //供使用者调用 function trim(s) { return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s) { if (s ...

  5. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  6. java中trim_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  7. Java编程思想 第十三章:字符串

    1.不可变String String对象是不可变的,每一个看似修改了String值的方法,实际上都是创建了一个全新的String对象. public class Immutable {public s ...

  8. java 反射 Gc_深入浅析Java反射机制

    Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反 ...

  9. java display.getdefault()_java基础(十一 )-----反射——Java高级开发必须懂的

    本文我们通过一个实际的例子来演示反射在编程中的应用,可能之前大家对反射的学习,仅仅是停留在概念层面,不知道反射究竟应用在哪,所以是一头雾水.相信通过这篇教程,会让你对反射有一个更深层次的认知. 概念 ...

最新文章

  1. python常用单词下载_python编程词汇
  2. junit4 单元测试框架_超越JUnit –测试框架的替代方案
  3. opencv java水平投影_使用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
  4. psutil模块安装指南(win与linux)
  5. pandas标记一列为时间序列
  6. 华为机试HJ87:密码强度等级
  7. 如何优雅处理前端异常?
  8. 二级公共基础知识_二级公共基础知识 01
  9. 移动网络安装测试软件,adsl网速测试(中国移动宽带专用测速软件)
  10. Netlogo仿真初步学习总结
  11. AI-Tesseract4.0-OCR训练相关
  12. Bagging和Boosting 策略及其区别
  13. UG基础知识学习视频目录整理(建模篇)
  14. 蚂蚁金服区块链切入新场景,支付宝首创公积金黑名单及缴存证明
  15. 内嵌汇编(ARM64)
  16. 2022年下半年软考所有科目详情表
  17. jrtplib学习笔记1
  18. 软件设计---过程设计
  19. coreseek错误WARNING: failed to open pid_file '/usr/local/coreseek/var/log/searchd_mysql.pid'
  20. 怎么批量下载美拍主页视频

热门文章

  1. 悬臂式货架一般采用两种材料制作:
  2. ckfinder2上传绕过漏洞
  3. java实现物流查询(使用阿里云物流查询接口)
  4. 【收藏】5个免费可商业的图片素材类网站推荐
  5. Zipline的安装教程
  6. android 开发必备软件
  7. ldconfig mysql_ldconfig命令
  8. 攻防世界crypto中 banana-princess的 writeup,真是坑啊
  9. 三七互娱2018校招前端笔试题
  10. 文章高效排版(js+css+markdown)