黑马程序员__11java基础字符串

来源:互联网 发布:deepin linux安装教程 编辑:程序博客网 时间:2024/06/05 19:12

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------



字符串举例:

           String s1 = "abc";

           String s2 = new String ("abc");

s1与s2的区别:s1在内存中有一个对象,s2在内存中有两个对象。

String类用于描述字符串事物,那么就提供了很多方法对字符串进行操作。

常见操作:

1获取:

1字符串中包含的字符数,也就是字符串的长度。

int length():获取长度

2根据位置获取位置上某个字符

char charAr(int index)

3根据字符获取该字符在字符串中的位置。

int indexof(int ch):返回的是ch在字符串中第一次出现的位置。

int indexof(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置。

int indexof(string str):返回的是str在字符串中第一次出现的位置。

int indexof(string str ,int fromIndex):从fromIndex指定位置开始,获取str在字符串中出现的位置。

int lastIndexof(int ch):倒数排序获取ch位置。

2判断:

1字符串中是否包含某一个字串。

boolean contains(str):特殊之处:indexof(str):可以索引str第一次出现位置,如果返回一个-1,表示该str不在字符串中存在,所以也可以用于对指定判断是否包含。

if(str.indexof("aa")!=-1)而且该方法可以判断,又可以获取出现的位置。

2字符串中是否有内容:boolean isEmpty():原理就是判断长度是否为0。

3字符串是否以指定内容开头:boolean startswith(str);

4字符串是否是以指定位置结尾:boolean endswith(str);

5判断字符串内容是否相同,复写了object类中的equals方法。

boolean equals(str);

6判断内容是否相同,并忽略大小写。

boolean equalsIgnorecase();

3转换:

1将字符数组转换成字符串,构造函数:String (char[])

String (char[],offset,count):将字符数组中的一部分转换成字符串。

2将字符串转换成字符数组:char[] tocharArray();

3将字节数组转换成字符串:String(byte[])

String (byte[],offset,count) :将字节数组中的一部分转换成字符串。

4将字符串转换成字节数组 byte[] getbytes();

5将基本类型数据转换成字符串。

static string valueof();

特殊:字符串和字节数组在转换过程中,是可以指定编码表的。

4替换:

string replace(oldchar,newchar).

备注:如果传的字符,没有,那么打印的结果还是原字符串。

5切割:

string[] split(regex);

6字串,获取字符串中的一部分。

string substring(begin);

string substring(begin,end);

备注:包含头,不包含尾。

7转换,去除空格,比较。

1将字符串转换成大写或者小写。

string toUpperCase();String toLowerCase();

2将字符串两端的多个空格去除:

string trim();

3 对两个字符串进行自然顺序的比较。

int compareTo(string);6


---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 如果遇到半夜坏人敲门怎么办 小孩晚上不进房间睡觉怎么办 房子照不到阳光潮湿怎么办 4个月婴儿不拉屎怎么办 小孩六个月奶不够吃怎么办 到晚上就没奶水怎么办 20多天奶水不够怎么办 四个月奶不够吃怎么办 7个月宝宝不肯吃东西怎么办 6个月宝宝不肯吃东西怎么办 十一个月宝宝不肯吃东西怎么办 九个月宝宝不肯吃辅食怎么办 八个月宝宝不肯吃辅食怎么办 七个月宝宝不肯吃辅食怎么办 7个月宝不吃辅食怎么办 在月子里奶不够怎么办 8月宝宝不吃辅食怎么办 8个月不吃辅食怎么办 宝宝不吃药怎么办一岁 奶水不足宝宝又不吃奶粉怎么办 一岁婴儿突然不吃饭怎么办 一岁宝宝突然不吃饭怎么办 一岁半宝宝突然不爱吃饭怎么办 1岁宝宝突然不爱吃饭怎么办 一岁多宝宝突然不爱吃饭怎么办 一岁半宝宝突然不吃饭怎么办 八个月宝宝不吃奶粉怎么办 小孩铅超标怎么办如何排铅 宝宝突然不吃辅食怎么办 6个月宝宝不喝奶怎么办 宝宝4月不吃母乳怎么办 不吃母乳怎么办 8个月 宝宝不吃奶粉母乳又不够怎么办 宝宝只吃母乳不吃奶粉怎么办 十个月宝宝不爱吃辅食怎么办 奶水不足宝宝不吃奶粉怎么办 两个月宝宝不吃奶瓶怎么办 宝宝拉的有鼻涕怎么办 七个月宝宝拉肚子拉水怎么办 十个月宝宝拉肚子拉水怎么办 一个月宝宝拉肚子拉水怎么办