头歌实践教学平台java面向对象-String类
时间: 2023-11-20 18:59:06 浏览: 360
Java中的String类是一个非常重要的类,它代表了字符串类型的数据。String类是不可变的,这意味着一旦创建了一个String对象,就不能再更改它的值。下面是关于String类的一些实践教学内容:
1.创建String对象
可以使用以下两种方法来创建String对象:
```java
String str1 = "Hello World"; // 直接赋值
String str2 = new String("Hello World"); // 使用构造函数
```
2.获取字符串长度
可以使用length()方法来获取字符串的长度:
```java
String str = "Hello World";
int len = str.length();
System.out.println("字符串长度为:" + len); // 输出:字符串长度为:11
```
3.获取指定位置的字符
可以使用charAt()方法来获取指定位置的字符:
```java
String str = "Hello World";
char ch = str.charAt(1);
System.out.println("第二个字符为:" + ch); // 输出:第二个字符为:e
```
4.比较字符串
可以使用equals()方法来比较两个字符串是否相等:
```java
String str1 = "Hello World";
String str2 = "hello world";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
```
5.截取子串
可以使用substring()方法来截取子串:
```java
String str = "Hello World";
String substr = str.substring(6);
System.out.println("截取后的子串为:" + substr); // 输出:截取后的子串为:World
```
6.查找子串
可以使用indexOf()方法来查找子串在字符串中第一次出现的位置:
```java
String str = "Hello World";
int index = str.indexOf("World");
System.out.println("子串第一次出现的位置为:" + index); // 输出:子串第一次出现的位置为:6
```
阅读全文