java重新开始 三十六(数字与字符串 字符串格式化、长度、常见方法)

1、字符串格式化

        long d = 1000000;
        String name = "laowang";
        String say = String.format("我是%s,我有%d块钱",name,d);
        System.out.println(say);

2、长度

        System.out.println(say.length());

3、获取字符

4、获取对应的字符数组

5、截取子字符串

        String st = "ADSGgds44S55DsdfggG";

        //取出单个字符
        char j = st.charAt(1);
        //转为字符数组
        char[] k = st.toCharArray();
        //截取字符
        String l = st.substring(5);//从下标5截取后面
        String m = st.substring(5,8);//截取5到8
        System.out.println(j);
        System.out.println(k);
        System.out.println(l);
        System.out.println(m);
/*
D
ADSGgds44S55DsdfggG
ds44S55DsdfggG
ds4
 */

6、分割

        String st = "ADSGgds44S55DsdfggG";
        String[] n = st.split("S");
        for (String s :n){
            System.out.println(s);
        }
/*
AD
Ggds44
55DsdfggG
 */

7、去掉首尾空格

8、大小写

9、定位

10、替换

        String aa = "   aaa  bBb   ";
        //去掉首尾空格
        String bb = aa.trim();
        System.out.println("去掉空格后:"+bb);

        //转大写
        String cc = bb.toUpperCase();
        System.out.println("转大写后:"+cc);

        //转小写
        String dd = cc.toLowerCase();
        System.out.println("转小写后:"+dd);

        //定位
        int ee = aa.indexOf('b');
        System.out.println("第一次出现b的位置:"+ee);
        int ff = aa.lastIndexOf('b');
        System.out.println("最后一次出现b的位置:"+ff);

        //替换
        String gg = aa.replaceAll("b","c");
        System.out.println("替换后:"+gg);
        String hh = aa.replaceFirst("b","c");
        System.out.println("替换第一个:"+hh);
/*
去掉空格后:aaa  bBb
转大写后:AAA  BBB
转小写后:aaa  bbb
第一次出现b的位置:8
最后一次出现b的位置:10
替换后:   aaa  cBc   
替换第一个:   aaa  cBb   
 */

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值