day13/MyTrim.java
来源:互联网 发布:js将list转换为数组 编辑:程序博客网 时间:2024/06/17 01:18
/*1.模拟一个trim方法,去除字符串两端的空格。思路:1.判断字符串第一个位置是否是空格,如果是就继续向下判断,直到不是空格为止结尾处判断空格也是如此。2.当开头和结尾都判断到不是空格时,就是要获取的字符串。2.将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg";abfedcg思想:1.曾经学习过对数组元素进行反转。2.将字符串变成数组,对数组反转。3.将反转后的数组变成字符串。4.只要将反转的部分的开始和结束位置作为参数传递即可。3.获取一个字符串在另一个字符串中出现的次数。"abkkcdkkefkkskk"思路:1.定义一个计数器。2.获取kk第一次出现的位置。3.从第一次出现位置后剩余的字符串中继续获取kk出现的位置。每获取一次就计数一次。4.当获取不到时,计数完成。4.获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度依次递减的子串打印。"abcwerthelloyuiodef""cvhellobnm"思路:1.将短的那个子串按照长度递减的方式获取到。2.将每获取到的子串去长串中判断是否包含。如果包含,已经找到。*/class MyTrim {public static void sop(Object obj){System.out.println(obj);}public static void myTrim(){String s = " hello java ";int start=0,end=s.length()-1;while(start<=end && s.charAt(start)==' ')start++;while(start<=end && s.charAt(end)==' ')end--;sop(s.substring(start,end+1));}public static void main(String[] args) {myTrim();}}
0 0
- day13/MyTrim.java
- java学习day13
- java学习day13
- day13/Jibenshujuleixing.java
- day13/MyIndexOfString.java
- day13/MyReverseString.java
- day13/MySubstring.java
- day13/StringBufferDemo.java
- day13/StringDemo.java
- day13/StringMethodDemo.java
- [Java视频笔记]day13
- java学习day13
- day13
- DAY13
- day13
- day13
- day13
- day13
- day13/MyIndexOfString.java
- LintCode 两个字符串是变位词
- 【cocos2dx】添加简单的按钮 MenuItemImage
- day13/MyReverseString.java
- day13/MySubstring.java
- day13/MyTrim.java
- python映像和集合类型
- day13/StringBufferDemo.java
- day13/StringDemo.java
- WorkPlanning_7
- 栈 函数的实现
- day13/StringMethodDemo.java
- 提高第18课时,实践4,扑克牌
- 交换*号到第一位的partition算法和不改变数字位置的算法 scala版本