Java基础:String 类中 substring() 方法的灵活运用

Posted ABin-阿斌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础:String 类中 substring() 方法的灵活运用相关的知识,希望对你有一定的参考价值。

声明:
原作者:CSDN:https://sars2025.blog.csdn.net/?type=blog
原文链接:https://blog.csdn.net/m0_47384542/article/details/124486298

目录


一、public String substring(int beginIndex) 方法

   public String  substring(int beginIndex) : 根据传入的索引截取当前字符串,截取到末尾      
                  (记得要用东西接它,它是有返回值的)


                     String  s="HelloWorld";

                     String s1=s.substring(2);  //从索引2开始到末尾

                     System.out.println(s1);  //lloWorld

二、public String substring(int beginIndex, int endIndex) 方法

   public String  substring(int beginIndex, int endIndex):根据传入开始和结束索引,截取字符串,并返回新的字符串         
           包括开始索引,不包括结束索引(包头,不包尾)


                     String  a="HelloWorld";

                     String a1=a.substring(2,4);   //从索引2开始到索引4

                     System.out.println(a1);    //ll


案例

        需求:以字符的形式从键盘接收一个手机号,将中间的四位号码屏蔽 
              如:156****1234

        Scanner  rd=new Scanner(System.in);
        String tel=rd.next();

        String start=tel.substring(0,3);    //前三位

        String end=tel.substring(7,11);    //后四位

        tel=start+"****"+end;

        System.out.println(tel);       //156****1234


以上是关于Java基础:String 类中 substring() 方法的灵活运用的主要内容,如果未能解决你的问题,请参考以下文章

Java基础面试:一文看懂String类中的常用方法

java基础复习

泛型java中的动态数据类型

java基础 第十一章(多态抽象类接口包装类String)

JAVA零基础小白学习教程之day10-API&Object&String

JAVA零基础小白学习教程之day10-API&Object&String