java基础——字符串操作

本文深入探讨了Java中字符串的各种操作方法,包括字符获取、字符数组转换、字符串截取、分割、去除空格、大小写转换、定位、替换等功能。通过具体代码示例,读者可以详细了解如何在实际编程中运用这些技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package string;

public class TestString {

    public static void main(String[] args) {
		
        String str = "击杀8次后,超神,哈哈哈";
        //获取字符
        char c = str.charAt(0);
        print(c);

        //获取对应的字符数组
        char[] cs = str.toCharArray();
        print(new String(cs));
        print(cs.length == str.length());

        //截取字符串,(基0)
        String subStr1 = str.substring(3);
        print(subStr1);
        String subStr2 = str.substring(3,5);//不包括5
        print(subStr2);

        //分割
        String[] splitStr = str.split(",");
        for(String s:splitStr){
            print(s);
        }

        //去除首尾空格
        String str2 = "      这是干什么,我的运气而已。      ";
        print(str2);
        print(str2.trim());

        //大小写
        String str3 = "what Fuck";
        print(str3.toLowerCase());
        print(str3.toUpperCase());

        //定位
        print(str.indexOf("8"));
        print(str.lastIndexOf("次"));
        print(str.contains("超神"));//true false

        //替换
        String temp = str.replaceAll("超神","超鬼");
        print(temp);
        temp = str.replaceFirst(",","  ");
        print(temp);

    }

    private static void print(Object o){
        System.out.println(o);
    }


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值