黑马程序员技术交流社区

标题: String学习第二天 [打印本页]

作者: noiary    时间: 2014-9-16 23:30
标题: String学习第二天
String就已经如此强大了,后面StringBuffer和StringBuilder估计hold不住啦!

不知道别人如何,好多单词我都不认识, 很多时候都是边学单词边学Java的.

比如今天的split() 和 replace()

尽管过程很多困扰,但也有快乐相伴,



学习这件痛并快乐的事情,嗯,终生有何妨!

up!



  1. /*
  2. String
  3. 1.获取
  4. 2.判断
  5. 3.转换

  6. 4.替换
  7.         String replace(char oldChar char newChar);
  8.                 如果oldChar不存在,返回的还是原串;
  9.                 String s = "Hello Java";
  10.                 String s1 = s.replace('a','h');
  11.                 S1 = s.replace("Java","World");
  12.        
  13. 5,切割
  14.         String[] split(regex);
  15.                 String s = "zhangsan, lisi, wangwu"
  16.                 String[] arr = s.split(",");
  17.                 for(int i=0; i<arr.length; i++)
  18.                         System.out.println(arr[i]);
  19.        
  20. 6,子串,获取字符串中的一部分.
  21.         String substring(begin);
  22.         String substring(begin, end);
  23.                 String s = "abcdef";
  24.                 String s1 = s.substring(2); //从指定位置开始到结尾,如果角标不存在,会出现字符串角标越界异常.
  25.                 String s2 = s.substring(2,4);//包含头,不包含尾.
  26.                 System.out.println(s1);
  27.                 System.out.println(s1);
  28.                
  29. 7, 转换/去除空格/比较.
  30.         7.1 将字符串转换成大写或者小写;
  31.                 String toUpperCase();
  32.                 String toLowerCase();
  33.         7.2 将字符串两端的多个空格去掉;
  34.                 String reim();
  35.         7.3 对两个字符串进行自然顺序的比较;
  36.                 int compareTo(String);
  37. */
复制代码

作者: 杨列振    时间: 2014-9-17 09:20
享受学习吧,你会成为大牛。
作者: 不系之舟王    时间: 2014-9-17 11:08
好好学习!
作者: sublimter    时间: 2014-9-17 11:10
每天坚持,终成大牛~~:lol
作者: careit    时间: 2014-9-17 11:43
英语很重要
但是对词汇量要求不是很大
作者: noiary    时间: 2014-9-19 08:37
careit 发表于 2014-9-17 11:43
英语很重要
但是对词汇量要求不是很大

英语对我的最直接困扰,是想定义功能时不知道用哪个单词更合适.

比如昨天做练习有个功能要返回str1在str2中出现的次数(int)

我纠结了好久,最后用了getCount,但是始终觉得不太准确

我觉得用getTime才是次数的意思 可是getTime在java里面好像很多时候表示时间,所以就只能不求甚解了.
作者: ItJack    时间: 2014-9-19 12:59
其实我觉得学的时候这些东西还是
作者: ItJack    时间: 2014-9-19 13:02
挺有意思的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2