A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夏至落叶 中级黑马   /  2014-11-20 19:28  /  994 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

额,可能最近我们班级水的有些凶了。经过版主大大的教育,我们已经知道错了。但是我觉得大家不能因为我们水贴就否认我们的努力,不能因为我们水贴就说我们眼中只有高薪,不知道付出和收获成正比。我们班的学生都很努力,很多人到了下晚自习时间都不会回去,依旧留在教室学习,星期天也有不少学生早上去教室学习,来黑马的都是有梦想的,我不想因为这几天的事就让别人觉得我们1103班的学生只会水贴。

我们犯的错我们坦然接受,并且会更改,但请你们也不要误解我们。这些天我们班的学生虽然有水贴的,但也有不少帖子很不错。有发自己一天上课下来的总结,有发自己编的源码。也有把我们考试的题目一些比较经典的发上来。
说了这么多,我还是发下今天的总结吧,今天没上课,我们自习,我就把昨天学的String类练了一下,还有就是预习了明天的内容。题目都是老毕说过的,大家可以去看下老毕视频。我觉得String类要记得东西比较多,大家有时间就多敲敲代码。
  1. //去除字符串中的空格
  2. public class StringTest1 {
  3.         public static void main(String[] args) {
  4.                 String str = "   he l  lo  ja  va  ";
  5.                 String[] strs = str.split(" ");
  6.                 String s = "";
  7.                 for (int i = 0; i < strs.length; i++) {
  8.                         s+=strs[i];
  9.                         System.out.println(strs[i]);       
  10.                 }
  11.                 System.out.println(s);
  12.         }
  13. }
  14. /*
  15. * 2,将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg";abfedcg
  16.         思路:
  17.         1,曾经学习过对数组的元素进行反转。
  18.         2,将字符串变成数组,对数组反转。
  19.         3,将反转后的数组变成字符串。
  20.         4,只要将或反转的部分的开始和结束位置作为参数传递即可。
  21. *
  22. */
  23. public class StringTest3 {
  24.         public static void main(String[] args) {               
  25.                 String str = "hellojava";
  26.                 String a = reverseString(str);
  27.                 System.out.println(a);
  28.         }
  29.         public static String  reverseString(String s,int stary,int end){
  30.                 char[] ch = s.toCharArray();
  31.                 fanzhuan(ch,stary,end);
  32.                 return new String(ch);
  33.         }
  34.        
  35.         public static String reverseString(String s){
  36.                         return reverseString(s,2,6);
  37.         }
  38.        
  39.         public static void fanzhuan(char[] ar,int x ,int y){
  40.                 for(int stary = x, end = y-1;stary <= end;stary++,end--){
  41.                         swap(ar,stary,end);
  42.                 }
  43.         }
  44.         public static void swap(char[]ar,int x,int y ){
  45.                 char temp;
  46.                 temp =ar[x];
  47.                 ar[x] = ar[y];
  48.                 ar[y] = temp;
  49.         }

  50. }
复制代码





评分

参与人数 3技术分 +1 黑马币 +10 收起 理由
sk0806 + 5 神马都是浮云
MVP + 5 赞一个!
杨佳名 + 1 赞一个!

查看全部评分

8 个回复

倒序浏览
大神啊。{:3_69:},好好学习,继续努力啊!求罩!!!{:3_51:}{:3_51:}
回复 使用道具 举报
w239983684 来自手机 中级黑马 2014-11-20 19:40:47
藤椅
理解就好
回复 使用道具 举报
很有技术含量。必须支持一个~
回复 使用道具 举报
1103学习氛围很好,同学们都很努力,唱歌也好听\(≧▽≦)/
回复 使用道具 举报
恩恩   赞一个啊!!!
回复 使用道具 举报
sk0806 高级黑马 2014-11-21 00:53:34
7#
理解就好,相信你们是最棒的!加油
回复 使用道具 举报
感谢分享,赞一下,感觉大家都在努力,稍微水一水也没关系啊。
回复 使用道具 举报
wljusa 中级黑马 2014-11-24 17:04:24
9#
千峰和黑马哪个牛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马