一、取出空格
模拟取出字符串两边的空格
思路:
1.判断字符串第一个字符是不是空格,如果是则继续向后判断,直到不是空格,然后记下此标记
2.逆向判断字符串,也是直到判断不是空格,记下下标
3,然后截取字符串即可
二、反转
模拟反转字符串
思路:
1.将字符串转换成字节数组
2.然后利用数组的反转功能,对数组反转
3.然后将反转后的字符数组转成成字符串,返回即可。
4.要是范围反转,你们就先取出那些要反转的,然后反转后,那么就在加上不反转的部分
三、计数
计算字符串中指定字符的个数
思路:
1.将字符串转换成数组
2.定义一个计数器,然后再循环查找数组的元素,每查找到一个,那么计数器增加1
3.将计算器返回即可
四、获取字符串
获取两个字符串中最大相同子串(按照长度比较)
思路:
1.将短的字符串按照长度递减的方式获取到,
2.将获取到得子串去长串中判断是否包含
3.如果包含则找到
转载于:https://blog.51cto.com/3126217/1321571