java trimleft_trim right trim left
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相关推荐
- java中string.trim()函数的作用
java中string.trim()函数的作用 trim的中文含义是修剪,通过其字面意思,我们不难理解这个函数是对字符串进行一定程度的修改删除.那么,具体是如何实现的呢? public static ...
- java中string.trim()函数
string.trim()函数的作用: 将调用字符串中位于字符串前面和后面的空白符删除. 例如: String s=" hello world ";s.trim(); 输出: he ...
- java trim_Java方法trim()小记
我们一般用trim()方法的主要作用,是为了去除字符串的首尾空格.然而根据我个人的实践经验发现,trim()这个方法只能去除部分的空格或空白符,比如半角空格:对于全角空格的话,用trim()并不能去除 ...
- java trimleft_js如何实现java中的trim() ----------去掉两边空格
//供使用者调用 function trim(s) { return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s) { if (s ...
- java中的string函数_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- java中trim_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- Java编程思想 第十三章:字符串
1.不可变String String对象是不可变的,每一个看似修改了String值的方法,实际上都是创建了一个全新的String对象. public class Immutable {public s ...
- java 反射 Gc_深入浅析Java反射机制
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反 ...
- java display.getdefault()_java基础(十一 )-----反射——Java高级开发必须懂的
本文我们通过一个实际的例子来演示反射在编程中的应用,可能之前大家对反射的学习,仅仅是停留在概念层面,不知道反射究竟应用在哪,所以是一头雾水.相信通过这篇教程,会让你对反射有一个更深层次的认知. 概念 ...
最新文章
- python常用单词下载_python编程词汇
- junit4 单元测试框架_超越JUnit –测试框架的替代方案
- opencv java水平投影_使用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
- psutil模块安装指南(win与linux)
- pandas标记一列为时间序列
- 华为机试HJ87:密码强度等级
- 如何优雅处理前端异常?
- 二级公共基础知识_二级公共基础知识 01
- 移动网络安装测试软件,adsl网速测试(中国移动宽带专用测速软件)
- Netlogo仿真初步学习总结
- AI-Tesseract4.0-OCR训练相关
- Bagging和Boosting 策略及其区别
- UG基础知识学习视频目录整理(建模篇)
- 蚂蚁金服区块链切入新场景,支付宝首创公积金黑名单及缴存证明
- 内嵌汇编(ARM64)
- 2022年下半年软考所有科目详情表
- jrtplib学习笔记1
- 软件设计---过程设计
- coreseek错误WARNING: failed to open pid_file '/usr/local/coreseek/var/log/searchd_mysql.pid'
- 怎么批量下载美拍主页视频