Java(三)String类
2021-06-24 03:04
标签:常用 case pre stat array ima bcb 包含 sequence 一、String类初始化方法 1.初始化一个空字符串 2.初始化一个有值的字符串 二、String类的常用方法 1. 原型:int indexOf(int ch) 功能:返回指定字符在此字符串中第一次出现的索引 2. 原型:int indexOf(String str) 功能:返回指定子字符串在此字符串中第一次出现的索引 3. 原型:char charAt(int index) 功能:返回字符串中index位置上的字符,其中index的取值范围是0~字符串长度-1 4. 原型:int length() 功能:返回此字符串的长度 5. 原型:boolean equals(Object anObject) 功能:将此字符串与指定的字符串比较,如果相等则返回true,否则返回false 6. 原型:boolean isEmpty() 功能:当且仅当字符串长度为0时返回true 7. 原型:boolean startsWith(String prefix) 功能:判断此字符串是否以指定的字符串开始 8. 原型:boolean endsWith(String suffix) 功能:判断此字符串是否以指定的字符串结尾 9. 原型:boolean contains(CharSequence cs) 功能:判断此字符串是否包含指定的字符序列 10. 原型:String toLowerCase() 功能:使用默认语言环境的规则将String中的所有字符转换为小写 11. 原型:String toUpperCase() 功能:使用默认语言环境的规则将String中的所有字符转换为大写 12. 原型:char[] toCharArray() 功能:将此字符串转换为一个字符数组 13. 原型:String replace(CharSequence oldstr,CharSequence newstr) 功能:返回一个新的字符串,它是通过利用newstr替换此字符串中出现的所有oldstr得到的 14. 原型:String[] split(String regex) 功能:根据参数regex将原来的字符串分割为若干个子字符串 15. 原型:String substring(int beginIndex) 功能:返回一个新的字符串,它包含从指定的beginIndex处开始,直到此字符串末尾的所有字符 16. 原型:String substring(int beginIndex,int endIndex) 功能:返回一个新的字符串,它包含从指定的beginIndex处开始,直到索引endIndex-1处的所有字符 17. 原型:String trim() 功能:返回一个新的字符串,它去除了原字符串首尾的空格 示例代码: 运行结果: Java(三)String类 标签:常用 case pre stat array ima bcb 包含 sequence 原文地址:https://www.cnblogs.com/kaml8/p/9664628.htmlString str=new String();//这里调用了String的无参构造方法
String str1="abc"; //直接用字符串常量赋值
String str2=new String("abc"); //这里调用了String的有参构造函数
package com.test;
public class example {
public static void main(String[] args){
String s="abcbcabcdedcba";
System.out.println("字符串的长度为:"+s.length());
System.out.println("字符串中第一个字符:"+s.charAt(3));
System.out.println("字符c第一次出现的位置:"+s.indexOf(‘c‘));
System.out.println("子字符串第一次出现的位置:"+s.indexOf("ab"));
System.out.println("字符d最后一次出现的位置:"+s.lastIndexOf(‘d‘));
System.out.println("子字符串最后一次出现的位置:"+s.lastIndexOf("ab"));
}
}
上一篇:拓扑排序复习——Chemist