下面我将详细讲解Java String类常用方法练习小结的攻略。
简介
Java中的字符串属于对象,并且在Java中字符串是不可变的。String类提供了很多常用的方法来操作字符串,下面是本文讲解的常用方法:
- charAt(int index):返回指定索引处的字符。
- indexOf(String str):返回指定子字符串在此字符串中第一次出现处的索引。
- length():返回此字符串的长度。
- substring(int beginIndex):返回一个新的字符串,它是此字符串从beginIndex开始截取到字符串结尾的一个子字符串。
- substring(int beginIndex, int endIndex):返回一个新字符串,它是此字符串从beginIndex开始到endIndex-1的一个子字符串。
- toLowerCase():使用默认语言环境的规则将此String中的所有字符都转换为小写形式。
- toUpperCase():使用默认语言环境的规则将此String中的所有字符都转换为大写形式。
示例
下面是两个示例,来演示String类常用方法的使用:
示例1
代码:
public class StringDemo {
public static void main(String[] args) {
String str = "Hello World";
char c = str.charAt(6);
System.out.println("char at 6: " + c);
int index = str.indexOf("o");
System.out.println("index of o: " + index);
int length = str.length();
System.out.println("length: " + length);
String substr1 = str.substring(6);
System.out.println("substring from 6: " + substr1);
String substr2 = str.substring(3, 7);
System.out.println("substring from 3 to 7: " + substr2);
String lower = str.toLowerCase();
System.out.println("lowercase: " + lower);
String upper = str.toUpperCase();
System.out.println("uppercase: " + upper);
}
}
输出:
char at 6: W
index of o: 4
length: 11
substring from 6: World
substring from 3 to 7: lo W
lowercase: hello world
uppercase: HELLO WORLD
示例2
代码:
public class StringDemo {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = str1.concat(" " + str2);
System.out.println(str3);
boolean b1 = str3.contains(str1);
boolean b2 = str3.contains(str2);
System.out.println("contains str1: " + b1);
System.out.println("contains str2: " + b2);
}
}
输出:
Hello World
contains str1: true
contains str2: true
结论
以上就是Java String类常用方法练习小结的攻略。这些方法是Java中常用的字符串操作方法,并且在实际编程应用中也非常常见。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java String类常用方法练习小结 - Python技术站