package test.String;
/**
* 字符串常用方法
*
* 1. str.legth // 获取字符串长度
*
* 2. str.indexof(String s) //用于返回字符串s在指定字符串中首次出现的索引位置
*
* 3. str.lastIndexOf(String str) //用于返回字符串s在指定字符串中最后一次出现的索引位置
*
* 4. str.charAt(int index) //将指定索引处的字符返回
*
* 5. str.substring(int beginIndex) //从指定位置开始截取直到该字符串结尾的字串
*
* 6. str.substring(int beginIndex,int endIndex) //从字符串某一索引位置开始截取至某一索引位置结束的字串
*
* 7. str.trim //返回字符串副本,忽略前导空格和尾部空格
*
* 8. str.replace(Char oldChar,Char newChar) //将指定的字符或字符串替换成新的字符或字符串
* 注意:如果oldChar在字符串中重复出现了多次,replace方法会将所有的全部替换
*
* 9. str.startsWith(String prefix) //判断当前字符串对象的前缀是否是参数指定的字符串
*
* 10. str.endsWith(String suffix) //判断当前的字符串是否是以给定的子字符串结束
*
* 11. str.equals(String otherstr) //比较两个字符串是否具有相同的内容(区分大小写),返回布尔值
* 注意:比较运算符“==”只能比较两个字符串的地址是否相同
*
* 12. str.equalsIgnoreCase(String otherstr) //比较字符串内容,忽略大小写,返回布尔值
*
* 13. str.compareTo(String otherstr) //按字典顺序比较两个字符串,该比较基于各个字符的Unicode值
*
* 14. str.toLowerCase() //将字符串中的所有字符从大写字母改为小写字母
*
* 15. str.toUpperCase() //将字符串中的所有字符从小写字母改为大写字母
*
* 16. 分割字符串
* 1)str.split(String sign) //根据给定分割符对字符串进行拆分
* 2)str.split(String sign,int limit) //根据给定的分割符对字符串进行拆分,并限定拆分的次数
* 注:没有统一的对字符串进行分割的符号。如果想定义多个分割符可以使用“|”,例如“,|=”,表示分割符分别为“,”和“=”
*
* 17. 格式化字符串
* 1)str.format(String format,Object ...args)
* format:格式字符串
* args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外参数。此参数的数目是可变的,可以为0
* 2)str.format(Local l,String format,Object ...args)
* l:格式化过程中要应用的语言环境。如果1为null,则不进行本地化
* 注:参阅:
* 常用日期格式转换符
* 时间格式转换符
* 常见的日期和时间组合的格式
*
* @author unique_19
*
* String 特点:
* 创建成功的字符串对象,其长度是固定的,内容不能被改变和编译。使用“+”可以达到附加
* 新字符或字符串的目的,但“+”会产生一个新的Sring实例,会在内存中创建新的字符串对象。
* 如果重复的对字符串进行修改,将极大的增加系统的开销。J2SE 5.0增加了可变的字符序列
* String-Builder类,大大提高了频繁增加字符串的效率
*
*/
public class TestString {
public static void main(String[] args) {
String str = new String("abc,def,ghi,gkl");
String a[] = str.split(",");
System.out.println("第一次分割后的结果为:");
for (int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
String b[] = str.split(",", 2);
System.out.println("\n第二次分割后的结果为:");
for (int i=0;i<b.length;i++){
System.out.print(b[i]+"\t");
}
}
}
java自学之旅(1)字符串常用方法
最新推荐文章于 2022-03-22 22:45:23 发布