博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串(三)
阅读量:3913 次
发布时间:2019-05-23

本文共 1777 字,大约阅读时间需要 5 分钟。

【十一】按字典顺序比较两个字符串

str.compareTo(String otherstr):其中str、otherstr是要比较的两个字符串,如果按字典顺序此String对象位于参数字符之前,则比较结果为一个负数;如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正数;如果这两字符串相等,则结果为0。

public class Demo12 {    public static void main(String[] args) {        String str1="abcd";        String str2="qwer";        String str3="acbd";        System.out.println(str1+"compareTo"+str2+":"+str1.compareTo(str2));        System.out.println(str1+"compareTo"+str3+":"+str1.compareTo(str3));    }}

运行结果


【十二】 字母大小写转换

(1)str.toLowerCase():将String转换为小写,str为要进行转换的字符串。

(2)str.toUpperCase():将String转换为大写,str为要进行转换的字符串。

具体应用如下:

public class Demo13 {    public static void main(String[] args) {        String str1="I Like STUDY JAVA";        String str2="i am so smart";        System.out.println(str1+" 转换为小写为:"+str1.toLowerCase());        System.out.println(str2+" 转换为大写为:"+str2.toUpperCase());    }}

运行结果


【十三】 字符串分割

(1)str.split(String sign):sign为分割字符串的分割符。

(2)str.split(String sing,int limit):sign分割字符串的分割符,limit为限定的拆分次数。

具体应用如下:

public class Demo14 {    public static void main(String[] args) {        String str="我爱学习,学习爱我。我爱读书,读书使我进步,书籍是人类进步的阶梯";        String[] str1=str.split("\\,");   //按照“,”进行分割,运用转义字符“\\”        String[] str2=str.split("\\,",2);        String[] str3=str.split(",|。");  //按照“,”和“。”进行分割,运用转义字符“|”        System.out.println("str原始原始值为:"+"["+str+"]");        System.out.print("全部按照‘,’分割的结果为:");        for(String a:str1){            System.out.print("["+a+"]");        }        System.out.println();        System.out.print("按照‘,’分割两次的结果为:");        for(String b:str2){            System.out.print("["+b+"]");        }        System.out.println();        System.out.print("全部按照‘,’和‘。’分割的结果为:");        for(String c:str3){            System.out.print("["+c+"]");        }    }}

运行结果

 

 

 

以上内容仅供参考

 

 

你可能感兴趣的文章
eShopOnContainers 知多少[11]:服务间通信之gRPC
查看>>
闲谈设计模式
查看>>
平台or职位,你怎么选?
查看>>
骚年快答 | 技术中台与业务中台都是啥?
查看>>
骚年快答 | 微服务架构中的BFF到底是啥?
查看>>
设计模式之适配器模式
查看>>
如何利用Gitlab-CI持续部署到远程机器?
查看>>
.NET Core + K8S + Loki 玩转日志聚合
查看>>
ASP.NET Core中的分布式缓存
查看>>
在ASP.NET Core中创建自定义端点可视化图
查看>>
继续分享 5 个实用的 vs 调试技巧
查看>>
五年了,别再把务虚会开 “虚” 了
查看>>
一文看懂"async"和“await”关键词是如何简化了C#中多线程的开发过程
查看>>
每天都在支付,你真的了解信息流和资金流?
查看>>
.Net Core 自定义配置源从配置中心读取配置
查看>>
基于.NetCore3.1系列 —— 日志记录之日志配置揭秘
查看>>
设计模式之享元模式
查看>>
单例模式最佳实践
查看>>
.NET Core + Spring Cloud:服务注册与发现
查看>>
今天你内卷了吗?
查看>>