Java语言中String类的用法

String 是 Java 中最常用的引用数据类型,用于表示字符串(一串字符)。它是 java.lang.String 类,使用时无需手动导包,Java 会自动加载。

一、核心特性(必须掌握)
不可变性:String 对象一旦创建,内容永远无法修改。所有看似修改字符串的操作(如拼接、替换),本质都是创建了新的 String 对象。
常量池优化:直接用双引号创建的字符串(如 "hello")会存入字符串常量池,复用对象,节省内存。
final 类:String 不能被继承,所有方法默认不可重写。

二.获取字符串信息

String s = "HelloWorld";

// 1. 获取字符串长度
int len = s.length();
System.out.println(len); // 输出:10

// 2. 获取指定索引位置的字符(索引从0开始)
char ch = s.charAt(0);
System.out.println(ch); // 输出:H

// 3. 获取字符/子串第一次出现的索引
int index1 = s.indexOf('W');
System.out.println(index1); // 输出:5

// 4. 获取字符/子串最后一次出现的索引
int index2 = s.lastIndexOf('l');
System.out.println(index2); // 输出:8

posted @ 2026-04-27 16:23  我不想喝清水  阅读(4)  评论(0)    收藏  举报