额,可能最近我们班级水的有些凶了。经过版主大大的教育,我们已经知道错了。但是我觉得大家不能因为我们水贴就否认我们的努力,不能因为我们水贴就说我们眼中只有高薪,不知道付出和收获成正比。我们班的学生都很努力,很多人到了下晚自习时间都不会回去,依旧留在教室学习,星期天也有不少学生早上去教室学习,来黑马的都是有梦想的,我不想因为这几天的事就让别人觉得我们1103班的学生只会水贴。
我们犯的错我们坦然接受,并且会更改,但请你们也不要误解我们。这些天我们班的学生虽然有水贴的,但也有不少帖子很不错。有发自己一天上课下来的总结,有发自己编的源码。也有把我们考试的题目一些比较经典的发上来。
说了这么多,我还是发下今天的总结吧,今天没上课,我们自习,我就把昨天学的String类练了一下,还有就是预习了明天的内容。题目都是老毕说过的,大家可以去看下老毕视频。我觉得String类要记得东西比较多,大家有时间就多敲敲代码。- //去除字符串中的空格
- public class StringTest1 {
- public static void main(String[] args) {
- String str = " he l lo ja va ";
- String[] strs = str.split(" ");
- String s = "";
- for (int i = 0; i < strs.length; i++) {
- s+=strs[i];
- System.out.println(strs[i]);
- }
- System.out.println(s);
- }
- }
- /*
- * 2,将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg";abfedcg
- 思路:
- 1,曾经学习过对数组的元素进行反转。
- 2,将字符串变成数组,对数组反转。
- 3,将反转后的数组变成字符串。
- 4,只要将或反转的部分的开始和结束位置作为参数传递即可。
- *
- */
- public class StringTest3 {
- public static void main(String[] args) {
- String str = "hellojava";
- String a = reverseString(str);
- System.out.println(a);
- }
- public static String reverseString(String s,int stary,int end){
- char[] ch = s.toCharArray();
- fanzhuan(ch,stary,end);
- return new String(ch);
- }
-
- public static String reverseString(String s){
- return reverseString(s,2,6);
- }
-
- public static void fanzhuan(char[] ar,int x ,int y){
- for(int stary = x, end = y-1;stary <= end;stary++,end--){
- swap(ar,stary,end);
- }
- }
- public static void swap(char[]ar,int x,int y ){
- char temp;
- temp =ar[x];
- ar[x] = ar[y];
- ar[y] = temp;
- }
- }
复制代码
|