java的strim()方法的实现,ltrim(String str,String substr)和rtrim(String str,String substr)
2014-05-29 23:54
441 查看
<strong><span style="font-size:18px;"></span></strong>
package homework;
public class TestTrim {
public static void main(String[] args) {
String str=TestTrim.trim("abc edab", "ab");
System.out.println(str);
}
public static String trim(String str,String substr){
int i=0;
int j=str.length()-1;
for(;i<str.length();i++){
if(substr.indexOf(str.charAt(i))==-1){
break;
}
}
for(;j>-1;j--){
if(substr.indexOf(str.charAt(j))==-1){
break;
}
}
return str.substring(i, j+1);
}
public static String ltrim(String str,String substr){
int i=0;
for(;i<str.length();i++){
if(substr.indexOf(str.charAt(i))==-1){
break;
}
}
return str.substring(i);
}
public static String rtrim(String str,String substr){
int j=str.length()-1;
for(;j>-1;j--){
if(substr.indexOf(str.charAt(j))==-1){
break;
}
}
return str.substring(0, j+1);
}
}
相关文章推荐
- 实现std::string的ltrim、rtrim和trim方法
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- std::string在多字节字符集环境下substr的实现方法
- java本地方法调用(JNI)的参考代码----实现将String转换成char*,将char*转换成String.
- JavaScript--在Javascript中为String对象添加trim,ltrim,rtrim方法
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- Java String.indexOf(String str)方法
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- Java中利用MessageFormat对象实现类似C# string.Format方法格式化
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- JavaScript中为String对象添加 trim / ltrim / rtrim 方法
- Java中利用MessageFormat对象实现类似C# string.Format方法格式化
- java string 转date方法如何实现
- C#中如何实现JAVA中的String.replaceAll()方法功能
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- 在Javascript中为String对象添加trim,ltrim,rtrim方法
- C#中如何实现JAVA中的String.replaceAll()方法功能
- 在Javascript中为String对象添加trim,ltrim,rtrim方法