JAVA程序设计String类

对String类的获取,转换操作功能进行总结,对其主要用法各取一个实例操作

String类是Java中常用的字符串处理类,提供了多种获取、转换和操作字符串的方法。这里对其主要用法进行总结,并给出一个实例操作:

获取操作:

  • length():获取字符串的长度
    String str = "Hello, world!";
    int len = str.length(); // 计算str的长度,结果为13
    
  • charAt(int index):获取指定索引位置的字符
    String str = "Hello, world!";
    char ch = str.charAt(0); // 获取第一个字符'H'
    
  • substring(int beginIndex, int endIndex):获取子串(从beginIndex开始到endIndex-1)
    String str = "Hello, world!";
    String subStr = str.substring(7, 12); // 获取"world"
    

转换操作:

  • toUpperCase():将字符串转换为大写字母
    String str = "Hello, world!";
    String newStr = str.toUpperCase(); // 转换为"HELLO, WORLD!"
    
  • toLowerCase():将字符串转换为小写字母
    String str = "Hello, world!";
    String newStr = str.toLowerCase(); // 转换为"hello, world!"
    
  • valueOf():将其他类型转换为字符串
    int num = 123;
    String str = String.valueOf(num); // 将整数123转换为字符串"123"
    

操作功能:

  • replace(char oldChar, char newChar):将字符串中的某个字符替换成新的字符
    String str = "Hello, world!";
    String newStr = str.replace('o', 'a'); //'o'替换成'a',结果为"Hella, warld!"
    
  • split(String regex):将字符串按照给定的正则表达式分割成字符串数组
    String str = "Hello, world!";
    String[] strArr = str.split("o"); // 将字符串按照'o'分割成字符串数组{"Hell", ", w", "rld!"}