Java面向对象-string类
时间: 2023-12-22 12:04:23 浏览: 103
js中string对象的使用
Java中的String类是一个非常重要的类,它代表了字符串类型的数据。以下是关于Java中String类的一些介绍和操作方法:
1. String类是Java中的一个类,用于表示字符串类型的数据。
2. String类的对象是不可变的,也就是说,一旦创建了一个String对象,就不能再修改它的值。
3. 可以使用双引号来创建一个String对象,例如:String str = "Hello World"。
4. String类中有很多方法可以用来操作字符串,例如获取字符串长度、比较字符串、查找子字符串等等。
5. 获取字符串长度的方法是:str.length(),其中str是一个String对象。
6. 比较两个字符串是否相等的方法是:str1.equals(str2),其中str1和str2都是String对象。
7. 查找子字符串的方法是:str.indexOf(subStr),其中str是一个String对象,subStr是要查找的子字符串。
以下是一个Java程序示例,演示了如何使用String类的一些方法:
```java
public class StringDemo {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = "Hello";
// 获取字符串长度
System.out.println("Length of str1: " + str1.length());
// 比较字符串是否相等
System.out.println("str1 equals str2? " + str1.equals(str2));
System.out.println("str1 equals str3? " + str1.equals(str3));
// 查找子字符串
System.out.println("Index of 'llo' in str1: " + str1.indexOf("llo"));
}
}
```
输出结果为:
```
Length of str1: 5
str1 equals str2? false
str1 equals str3? true
Index of 'llo' in str1: 2
```
阅读全文