-
public int length(): 返回字符串的长度
-
public char charAt(int index): 根据下标获取字符
-
public boolean contains(String str): 判断当前字符串中是否包含str
-
public char[] toCharArray(): 将字符串转换成数组
-
public int indexOf(String str): 查找str首次出现的下标,存在,则返回该下标;不存在,则返回-1
-
public int lastIndexOf(String str): 查找字符串在当前字符串中最后一次出现的下标索引
-
public String trim(): 去掉字符串前后的空格
-
public String toUpperCase(): 将小写转换成大写
-
public boolean endWith(String str): 判断字符串是否以str结尾
-
public String replace(char oldChar,char newChar): 将新字符串替换成旧字符串
-
public String[] split(String str): 根据str做拆分
代码示例:
import java.util.Arrays; public class Demo03 { public static void main(String[] args) { System.out.println("----------字符串方法的使用1----------"); //字符串的使用 //1.length(); 返回字符串长度 //2.charAt(int index); 返回某个位置的字符 //3.contains(String str); 判断是否包含某个字符串 String content = "学习java使我快乐,java,java真香"; System.out.println(content.length()); //10 System.out.println(content.charAt(4)); //v System.out.println(content.contains("java")); //true System.out.println(content.contains("wu")); //false System.out.println("----------字符串方法的使用2----------"); //字符串方法的使用 //4.toCharArray(); 返回字符串对应的数组 //5.indexOf(); 返回字符串首次出现的位置 //6.lastIndexOf(); 返回字符串最后一次出现的位置 System.out.println(Arrays.toString(content.toCharArray())); System.out.println(content.indexOf("java")); //2 System.out.println(content.indexOf("java",6)); //11 System.out.println(content.lastIndexOf("java")); //16 System.out.println("----------字符串方法的使用3----------"); //字符串方法的使用 //7.trim(); 去掉字符串前后的空格 //8.toUpperCase(); 将小写转换成大写 . toLowerCase(); 将大写转换成小写 //9.endWith(str); 判断字符串是否以str结尾 . starWith()str; 判断字符串是否以str开头 String content2 = " Hello world "; System.out.println(content2.trim()); //Hello world System.out.println(content2.toUpperCase()); //HELLO WORLD System.out.println(content2.toLowerCase()); //hello world String filename = "hello.java"; System.out.println(filename.endsWith("java")); //true System.out.println(filename.startsWith("hello")); //true System.out.println("----------字符串方法的使用4----------"); //字符串方法的使用 //10.replace(char oldChar,char newChar): 将新字符串替换成旧字符串 //11.split(): 根据str做拆分 System.out.println(content.replace("java","php")); // 学习php使我快乐,php,php真香 String say = "java is the best programing language,java xiang"; String[] arr = say.split("[ ,]+"); System.out.println(arr.length); //8 for (String string : arr){ System.out.println(string); } } }
关于常用方法的学习
最新推荐文章于 2024-07-24 18:05:10 发布