栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java String类的一些常用方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java String类的一些常用方法

String str = "hhq123A";
        String str1 = "aH";
        String str2 = "A";
        
        char[] s = str.toCharArray();//将指定字符串转换成字符数组
        System.out.println(Arrays.toString(s));
        System.out.println(str.charAt(2));//返回指定索引的值
        System.out.println(str.codePointAt(6));//返回指定字符串索引的ASCII码值
        System.out.println(str1.compareTo(str2));//返回两个字符串ASCII码值的差,即str2的ASCII值97-str1的ASCIll值65
        System.out.println(str1.compareToIgnoreCase(str2));//忽略大小写,返回两个字符串ASCII码值的差,即0
        System.out.println(str1.concat(str2));//将a.concat(b)b中的值加到a后面
        System.out.println(str.contains(str2));//判断str中的值是否包含str2的值
        System.out.println(str.startsWith("hhq"));//判断str中是否以hhq开头
        System.out.println(str.endsWith("A"));//判断str中是否是A结尾
        System.out.println(str.equals(str1));//判断a.equals(b)中a与b的值是否相同(不忽略大小写)
        System.out.println(str.equalsIgnoreCase(str1));//忽略大小写判断str与str1的值是否相同

        byte[] bt = str.getBytes();//将指定字符串转换成byte数组存放起来
        System.out.println(Arrays.toString(bt));
        char[] ch1 = {65,97,48,49};
        str.getChars(0, 2, ch1, 1);//截取此字符串的部分,复制到目标字符数组中(第一个参数代表从此字符索引的第几位开始截取,
                                    //第二个参数代表截取此字符的长度,第三个参数代表目标数组,第四个参数代表复制到目标参数的第几位
                                    //需要注意的是复制到第几位时,目标的那一位会被覆盖掉。且并不会产生新的数组)
        System.out.println(Arrays.toString(ch1));
        System.out.println(str.indexOf("h"));//输出此a.indexof("b")从前往后找,第一个出现b的索引位置
        System.out.println(str.lastIndexOf("h"));//输出此a.indexof("b")从后往前找,第一个出现b的索引位置
        System.out.println(str.isEmpty());//判断此字符串是否为空,即长度是否为空
        System.out.println(str.length());//获取此字符串的长度
        String regx = "/w";
        System.out.println(str.matches(regx));//正则表达式匹配
        System.out.println(str.replace("123A", "niub"));//替换掉指定字符串中的字符(第一个参数代表原有字符,第二个参数代表新的字符)
        String str3 = "1,2,3,4,5";
        String[] str4 = str3.split(",");//将a.split("b")按b的格式分割字符串,返回一个字符串数组
        System.out.println(Arrays.toString(str4));
        System.out.println(str.substring(0, 2));//截取目标字符串的部分字符(第一个参数代表从那个索引开始,第二个代表在哪结束
                                                //但是前闭后开即[a,b))
        
        System.out.println(str.toUpperCase());//将指定字符串转换成大写
        System.out.println(str.toLowerCase());//将指定字符串转换成小写
        String str5 = " hhq121 ";
        System.out.println(str5.trim());//去掉字符串首尾的空格
        String str6 = null;
        
        System.out.println(str6.valueOf(ch1));//将其他类型的值转换成字符串

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274646.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号