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

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

1、使用String类的toUpperCase()方法和toLowerCase()方法来实现大小写的转换

package Demo1;public class Demo18 {    public static void main(String[] args) {                String str = new String("I like study JAVA.");                String newstr = str.toLowerCase();                String newstr2 = str.toUpperCase();                System.out.println("转换为小写为:"+newstr);                System.out.println("转换为大写为:"+newstr2);    }}

 运行结果:


2、分别截取字符串strl和字符串str2中的部分内容,如果截取后的两个子串相同(不区分大小写)会输出“两个子串相同”,否则输出“两个子串并不相同”。

public class Demo19 {        public static void main(String[] args) { // 主方法            String str = new String("I am winner");            String str2 = new String("I like Java");            String newstr = str.substring(1,3);            String newstr2 = str2.substring(1,3);            if(newstr.equalsIgnoreCase(newstr2)){                System.out.println("两个字符串相同");            }            else{                System.out.println("两个字符串不相同");            }                }}

 运行结果:


3、使用正则表达式来判断字符串text是否为合法的手机号

public class Demo20 {    public static void main(String[] args) { // 主方法        String regex = "1[358]\\d{9}";  //也可写成[1][358][0-9]{9}        String text = "15123456789";        if (text.matches(regex)) {            System.out.println(text + "是合法的手机号");        }    }}

运行结果:

关于正则表达式会在我的下一篇博客进行介绍


4、使用字符串生成器,将字符串str追加1~10这10个数字。

public class Demo21 {        public static void main(String[] args) { // 主方法            StringBuilder builder = new StringBuilder("I like Java");            for (int i = 1; i <= 10; i++) {                builder.append(i);            }            System.out.println(builder.toString());        }}

运行结果:

关于字符串生成器也会在我后续的博客中作以介绍

转载地址:http://cbirn.baihongyu.com/

你可能感兴趣的文章
简单聊聊AspNetCore的启动流程
查看>>
.NET架构小技巧(2)——访问修饰符正确姿势
查看>>
一站式Web开发套件BeetleX.WebFamily
查看>>
工作这几年所获、所感、所悟
查看>>
不想写脚本清理 mongodb 中的垃圾数据,ttlIndex 能帮到你!
查看>>
跟我一起学.NetCore之MediatR好像有点火
查看>>
.NET架构小技巧(4)——反射,架构人员法宝II
查看>>
让你变厉害的7个底层思维
查看>>
译 | 将数据从Cosmos DB迁移到本地JSON文件
查看>>
再被补刀!Flash又遭抛弃,你会怀念它吗?
查看>>
国产操作系统发展离不开人才和市场
查看>>
心想技术驱动业务,却在背道而驰
查看>>
SM2 国密算法被 Linux 内核社区接受
查看>>
日计不足涓滴成河-自定义响应结果格式化器
查看>>
.NET架构小技巧(3)——反射,架构人员法宝I
查看>>
对精致码农大佬的 [理解 volatile 关键字] 文章结论的思考和寻找真相
查看>>
.NET for Apache Spark 1.0 版本发布
查看>>
吐槽一下Abp的用户和租户管理模块
查看>>
. NET5正式版本月来袭,为什么说gRPC大有可为?
查看>>
初识ABP vNext(12):模块的独立运行与托管
查看>>