String就已经如此强大了,后面StringBuffer和StringBuilder估计hold不住啦!
不知道别人如何,好多单词我都不认识, 很多时候都是边学单词边学Java的.
比如今天的split() 和 replace()
尽管过程很多困扰,但也有快乐相伴,
学习这件痛并快乐的事情,嗯,终生有何妨!
up!
- /*
- String
- 1.获取
- 2.判断
- 3.转换
- 4.替换
- String replace(char oldChar char newChar);
- 如果oldChar不存在,返回的还是原串;
- String s = "Hello Java";
- String s1 = s.replace('a','h');
- S1 = s.replace("Java","World");
-
- 5,切割
- String[] split(regex);
- String s = "zhangsan, lisi, wangwu"
- String[] arr = s.split(",");
- for(int i=0; i<arr.length; i++)
- System.out.println(arr[i]);
-
- 6,子串,获取字符串中的一部分.
- String substring(begin);
- String substring(begin, end);
- String s = "abcdef";
- String s1 = s.substring(2); //从指定位置开始到结尾,如果角标不存在,会出现字符串角标越界异常.
- String s2 = s.substring(2,4);//包含头,不包含尾.
- System.out.println(s1);
- System.out.println(s1);
-
- 7, 转换/去除空格/比较.
- 7.1 将字符串转换成大写或者小写;
- String toUpperCase();
- String toLowerCase();
- 7.2 将字符串两端的多个空格去掉;
- String reim();
- 7.3 对两个字符串进行自然顺序的比较;
- int compareTo(String);
- */
复制代码 |
|