String案例演示

案例演示

  • 需求
    • 已知String str = "this is a text";
    • 1.将str中的单词单独获取出来
    • 2.将str中的text替换为practice
    • 3.在text前面插入一个easy
    • 4.将每个单词的首字母改为大写
public class Demo4 {
    public static void main(String[] args) {
        String str = "this is a text";

        //1.将str中的单词单独获取出来
        String[] arr = str.split(" ");
        System.out.println("------1.将str中的单词单独获取出来------");
        for (String s : arr) {
            System.out.println(s);
        }

        //2.将str中的text替换为practice
        System.out.println("------2.将str中的text替换为practice------");
        String str2 = str.replace("text", "practice");
        System.out.println(str2);

        //3.在text前面插入一个easy
        System.out.println("------3.在text前面插入一个easy------");
        String str3 = str.replace("text", "easy text");
        System.out.println(str3);

        //4.将每个单词的首字母改为大写
        for (int i = 0; i < arr.length; i++){
            char first = arr[i].charAt(0);
            //把第一个字符转成大写
            char upperfirst = Character.toUpperCase(first);
            String news = upperfirst + arr[i].substring(1);
            System.out.println(news);
        }
    }
}

posted @   摘星丶仙  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示