String 字符切割

本文介绍了Java中String类的几种常见操作,如替换子字符串(replace,replaceFirst,replaceAll),Spring中的数组分割(split)以及indexOf方法用于字符串定位。实例演示了如何使用这些方法处理字符串数据。
摘要由CSDN通过智能技术生成


String 字符

一、string 替换 子字符串

replace replaceFirst replaceAll

        String str = "abc,abc,abc,abc";

        String replace = str.replace(",", "-");
        System.out.println("replace---"+replace);

        String replaceFirst = str.replaceFirst(",", "-");
        System.out.println("replaceFirst---"+replaceFirst);

        String replaceAll = str.replaceAll("abc", "http");
        System.out.println("replaceAll---"+replaceAll);
replace---abc-abc-abc-abc
replaceFirst---abc-abc,abc,abc
replaceAll---http,http,http,http

二、spring 分割转 数组

splice(param1,param2) splice(param1)

splice(param1) = splice(param1,0)

说明 param1 为分割符号,可以是任何字符串,param2 为分割的数组长度

        String str = "abc,abc,abc,http,http,,,,,";
        String[] split1 = str.split(",", 6);
        // ["abc","abc","abc","http"."http",",,,"]
        String[] split2 = str.split(",", -1);
        // ["abc","abc","abc","http"."http"," "," "," "]
        String[] split3 = str.split(",",0);
        // ["abc","abc","abc","http"."http"]
        String[] split4 = str.split(",");
        // ["abc","abc","abc","http"."http"]

三 indexOF() 字符串定位

        String str = "abc,abc,abc,http,http,,,,";
        int kk  = str.indexOf(',');
        int bb = str.indexOf("abc");
        int ss = str.indexOf(',', 6);
        int ll = str.indexOf("abc", 6);
        System.out.println(kk);
        System.out.println(bb);
        System.out.println(ss);
        System.out.println(ll);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值