您的位置:首页 > 编程语言 > Java开发

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);

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: