Java String 常用方法详解

一、获取字符串信息

(一)获取字符串长度

使用 length() 方法可以获取字符串的长度。

public class StringLengthExample {
   
   
    public static void main(String[] args) {
   
   
        String str = "Hello, World!";
        int length = str.length();
        System.out.println("字符串长度: " + length); // 输出:字符串长度: 13
    }
}

(二)获取指定索引处的字符

使用 charAt(int index) 方法可以获取指定索引处的字符。

public class CharAtExample {
   
   
    public static void main(String[] args) {
   
   
        String str = "Hello, World!";
        char c = str.charAt(7);
        System.out.println("索引7处的字符: " + c); // 输出:索引7处的字符: W
    }
}

(三)获取子字符串

使用 substring(int beginIndex)substring(int beginIndex, int endIndex) 方法可以获取子字符串。

public class SubstringExample {
   
   
    public static void main(String[] args) {
   
   
        String str = "Hello, World!";
        String sub1 = str.substring(7); // 从索引7开始到字符串末尾
        String sub2 = str.substring(0, 5); // 从索引0到索引5(不包括5)
        System.out.println("子字符串1: " + sub1); // 输出:子字符串1: World!
        System.out.println("子字符串2: " + sub2); // 输出:子字符串2: Hello
    }
}

二、字符串比较

(一)比较字符串内容

使用 equals(Object anObject) 方法可以比较两个字符串的内容是否相等。

public class EqualsExample {
   
   
    public static void main(String[] args) {
   
   
        String str1 = "Hello";
        String str2 = "Hello";
        String str3 = "World";
        System.out.println(str1.equals(str2)); // 输出:true
        System.out.println(str1.equals(str3)); // 输出:false
    }
}

(二)忽略大小写比较

使用 equalsIgnoreCase(String anotherString) 方法可以忽略大小写比较两个字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java皇帝

有帮助就赏点吧,博主点杯水喝喝

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值