黑马程序员技术交流社区
标题:
API复习第二弹~
[打印本页]
作者:
GKAirzzzzz
时间:
2017-2-15 23:16
标题:
API复习第二弹~
二、String类
常用方法:
常见构造方法:
* public String():创建String对象
* public String(byte[] bytes):将字节数组转成字符串
* public String(byte[] bytes,int index,int length):将字节数组的一部分转成字符串
* public String(char[] value):将字符数组转成字符串
* public String(char[] value,int index,int count):将字符数组中的一部分转成字符串
* public String(String original):将字符串转成字符串
String类的判断功能:
* boolean equals(Object obj):判断两个字符串是否相同,区分大小写
* boolean equalsIgnoreCase(String str): 判断两个字符串是否相同,不区分大小写
* boolean contains(String str): 判断是否包含
* boolean startsWith(String str):判断是否以某个字符串为开头
* boolean endsWith(String str): 判断是否以某个字符串为结尾
* boolean isEmpty():判断字符串是否为空
String类的获取功能:
* int length(): 获取字符串的长度
* char charAt(int index):获取指定索引位置的字符
* int indexOf(int ch):返回指定字符在字符串中第一次出现的位置
* int indexOf(String str):返回指定字符串在此字符串中第一次出现的位置
* int indexOf(int ch,int fromIndex):返回指定字符从指定位置开始查找第一次出现的位置
* int indexOf(String str,int fromIndex):返回指定字符串从指定位置开始查找第一次出现的位置
* lastIndexOf【和indexOf相反】
* String substring(int start):截取字符串,从哪里开始,默认到末尾
* String substring(int start,int end):截取字符串,从哪里开始,到哪里结束
String的转换功能:
* byte[] getBytes():将字符串转成字节数组
* char[] toCharArray(): 将字符串转成字符数组
* static String valueOf(char[] chs):把字符数组转成字符串。
* static String valueOf(int i):把int类型的数据转成字符串。
* 注意:String类的valueOf方法可以把任意类型的数据转成字符串。
* String toLowerCase(): 转成小写
* String toUpperCase(): 转成大写
* String concat(String str):拼接
String类的其他功能:
* String trim():去掉字符串两端的空白
* String replace(String old,String new):用新字符串替换老字符串
* Striing replacAll():将新字符串替换全部的老字符串
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2