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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Richard926 中级黑马   /  2015-4-21 22:11  /  1469 人查看  /  31 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Day12 常用API-String
2015/04/20
1String类概述
方便,java中的所有字符串字面值都作为String类的实例(对象)实现。
Null和空字符串的区别:
空字符串有对象有空间,null无对象无空间。
[size=10.5000pt]2、String类中的构造方法
常见的六种构造方法
常见的面试题:
A:字符串一旦初始化就不会改变
不改变的字符串在常量池的值,而不是说字符串的引用。
BString s1 = new String(abc);
   String s2 = abc;
                s1s2有区别吗?
第一种方法其实在内存中有两个对象存在,首先在常量池中找到对象“abc”,如果没有就创建一个,然后把该对象的地址值赋值给了new String(abc);最后把new的对象复制给引用s1。但是 String s2 = abc;只在常量池里面有一个对象。
[size=10.5000pt]3、String类的判断功能
*boolean equals(Object obj):判断字符串的内容是否相同,区分大小写。
*boolean equalsIgnoreCase(String str):判断字符串的内容是否相同,不区分大小写。
          *boolean contains(String str):判断字符串对象是否包含给定的字符串。
*boolean startsWith(String str):判断字符串对象是否以给定的字符串开始。
*boolean endsWith(String str):判断字符串对象是否以给定的字符串结束。
*boolean isEmpty():判断字符串对象是否为空。数据是否为空。
[size=10.5000pt]4、String类的获取功能
*int length():获取字符串的长度
* char charAt(int index):返回字符串中给定索引处的字符
* int indexOf(int ch):返回指定字符在此字符串中第一次出现的索引,如果存在返回索引,如果不存在返回-1
        * int indexOf(String str):返回指定字符串在此字符串中第一次出现的索引
* int indexOf(int ch,int fromIndex):返回在此字符串中第一次出现指定字符的索引,从指定的索引开始搜索。//包左不包右
* int indexOf(String str,int fromIndex):返回在此字符串中第一次出现在指定字符串的索引,从指定的索引开始搜索。
* String substring(int start):截取字符串。返回从指定位置开始截取后的字符串。
* String substring(int start,int end)截取字符串。返回从指定位置开始到指定位置结束截取后的字符串。
5String类的转换功能
* byte[] getBytes():把字符串转换成字节数组。
* char[] toCharArray():把字符串转换成字符数组。//必须掌握
* static String copyValueOf(char[] chs):把字符数组转换成字符串。//必须掌握
* static String valueOf(char[] chs):把字符数组转换成字符串。//必须掌握
* static String valueOf(int i)基本类型:把int(基本类型)转换成字符串。
* String toLowerCase():把字符串变成小写
* String toUpperCase():把字符串变成大写
* String concat(String str):拼接字符串。
[size=10.5000pt]6、String类的其他功能
替换功能:
*String replace(char oldChar,char newChar):用新的字符去替换指定的旧字符
*String replace(String oldString,String newString):用新的字符串去替换指定的旧字符串
切割功能:
*String[] split(String regex)
去除字符串两端空格:
*String trim()
按字典顺序比较两个字符串:  
*int compareTo(String str)

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

31 个回复

倒序浏览
好帖,确实好帖!
回复 使用道具 举报
学习了 谢谢!!!
回复 使用道具 举报
真给力,加油!!!
回复 使用道具 举报
不错不错
回复 使用道具 举报
支持一下!!
回复 使用道具 举报
lai19 中级黑马 2015-4-23 09:30:41
7#
很好的总结!
回复 使用道具 举报
itheima_llt 发表于 2015-4-21 23:56
好帖,确实好帖!

谢谢。。。。
回复 使用道具 举报
ShadowDancer 发表于 2015-4-22 09:53
学习了 谢谢!!!

有用就好···
回复 使用道具 举报
lslkkk 来自手机 中级黑马 2015-4-23 21:42:16
10#
楼主很认真啊
回复 使用道具 举报
shw16888 发表于 2015-4-22 10:12
真给力,加油!!!

共同努力吧
回复 使用道具 举报
学习一下
回复 使用道具 举报

:lol:lol:lol
回复 使用道具 举报

嘿嘿······
回复 使用道具 举报
支持支持!!!
回复 使用道具 举报
顶一个,总结的不错!!!
回复 使用道具 举报
学习了,谢谢
回复 使用道具 举报
可以啊,兄弟,这总结不错,也是拼了
回复 使用道具 举报
老师写的。。。。嘻嘻嘻
回复 使用道具 举报
加油,总结不错
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马