Java学习之有关String类的一些算法题一(题目来源------尚硅谷)
1. 模拟一个trim方法,去除字符串两端的空格
public class TrimTest {
public static void main(String[] args) {
TrimTest t=new TrimTest();
t.test();
}
public void test() {
int num1=0;//用于记录前端空格中最后一个的下标
int num2=0;//用于记录后端空格中最后一个的下标
int number=0;
String str=" He llo ";
char []Array=str.toCharArray();
for(int i=0;i=0;j--) {
if(Array[j]==' ') {
num2=j;
number++;
}else {
break;
}
}
char Arr[]=new char[Array.length-number];//重新创建一个数组用来存放去掉前端和后端空格后的字符数组
int i=0;
for(int k=num1+1;k


