黑马程序员技术交流社区
标题:
String学习第二天
[打印本页]
作者:
noiary
时间:
2014-9-16 23:30
标题:
String学习第二天
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);
*/
复制代码
作者:
杨列振
时间:
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