方法名称 | 功能说明 | 代码示例 |
---|---|---|
length() | 获取字符串长度 | "Hello".length() → 5 |
charAt() | 获取指定位置字符 | "Java".charAt(2) → 'v' |
掌握字符串比较方法对提升代码质量至关重要。equals()方法通过字符内容比较对象,而==运算符验证对象引用是否相同。
String s1 = new String("example");String s2 = new String("example");System.out.println(s1.equals(s2)); // trueSystem.out.println(s1 == s2); // false
substring()方法在数据处理中应用广泛,其两种重载形式满足不同截取需求:
注意:endIndex参数表示截取结束位置的下一位索引,实际截取范围包含beginIndex至endIndex-1的字符。
StringBuffer类为可变字符串操作提供解决方案,其核心方法包括:
StringBuffer sb = new StringBuffer();sb.append("当前温度:") .append(28.5) .append("℃");System.out.println(sb.toString());