03-String常用方法

Posted hua900822

tags:

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

1.获取方法

        /*
         * 编辑:刘诗华
         int  length()  获取字符串的长度
         char charAt(int index) 获取特定位置的字符 (角标越界)
         int  indexOf(String str) 获取特定字符的位置(overload)
         int  lastIndexOf(int ch) 获取最后一个字符的位置
        */
        
        String str="做人,多一份真诚,少一份套路";
        
        //1.获取字符串长度个数
        int length = str.length();
        System.out.println(length);  //14个字符
        
        //2.获取指定索引的字符
        char c = str.charAt(6);
        System.out.println(c);  ////3.搜索指定字符串首次出现位置索引  
        int index = str.indexOf("一");
        System.out.println(index);   // 第一个 "-" 在第下标为 4的位置
        
        //4.搜索指定字符串最后一次出现的位置
        int lastIndex = str.lastIndexOf("一");
        System.out.println(lastIndex);   //10

 

02.判断方法

        String str="粉红色的回忆-韩宝仪";
        
        //1.某指定字符串开头,startsWith()在开发表单的多选获取数据上很有用
        boolean b1 = str.startsWith("粉红");  //返加一个boolean值,如果是以 [粉红] 字符串开头,则返 true 如果不是返回 false
        //返回 true
        System.out.println(b1);
        
        //2.判断是否以指定字符串结尾
        boolean b2=str.endsWith("韩宝仪么");
        System.out.println(b2); //显然不是以 [韩宝仪么] 结尾  所以返回 false
        
        //3.判断字符串变量是否为空
        String str3="";  //是内容为空,不是引用为空
        boolean b3 = str3.isEmpty();
        System.out.println(b3); //true
        
        //4.判断是否包含指定字符
        boolean b4=str.contains("回忆");
        System.out.println(b4);
        
        //5.判断两个字符串变量内容是否相等,比较的是内容,String类已经重写父类方法,所以不再比较是内容地址是否相等
        String userName="root";
        boolean b5=userName.equals("root");
        System.out.println(b5);
        
        //6.忽略大小写是否相等
        boolean b6 =userName.equalsIgnoreCase("RooT");
        System.out.println(b6);  //true

 

以上是关于03-String常用方法的主要内容,如果未能解决你的问题,请参考以下文章

03-String常用方法

IOS开发-OC学习-常用功能代码片段整理

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段

21个常用代码片段