public class StringDemo1 {
@Test
public void show() {
String s1 = " hello world sss ";
String s2 = myTrim(s1);
System.out.println(s2); //=> hello world sss
}
public String myTrim(String str) {
char[] chars = str.toCharArray();
int leftIndex = 0;
int rightIndex = 0;
// 先获取最左边不是空格的下标
for (int i = 0; i < chars.length; i++) {
if (chars[i] != ' ') {
leftIndex = i;
break;
}
}
// 在获取最右边不是空格的下标
for (int i = chars.length - 1; i >= 0; i--) {
if (chars[i] != ' ') {
rightIndex = i;
break;
}
}
return str.substring(leftIndex, rightIndex + 1);
}
}
相关文章
- 07-1304-模拟String去除空格trim()方法
- 07-13python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
- 07-13利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
- 07-13Java中去除字符串中空格的方法
- 07-13java基础知识回顾之---java String final类普通方法的应用之“模拟字符串Trim方法”
- 07-13利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
- 07-13java基础知识回顾之---java String final类普通方法的应用之“模拟字符串Trim方法”
- 07-13Java模拟 trim 方法,去除字符串两端空格
- 07-13Java SE/模拟一 个 trim 方法,去除字符串两端的空格