zoukankan      html  css  js  c++  java
  • Java如何将每个单词的第一个字符转为大写?

    在Java编程中,如何将每个单词的第一个字符转为大写?

    以下示例演示如何使用toUpperCase()appendTail()方法将字符串中每个单词的第一个字母转换为大写字母。

    package com.yiibai;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class MakeFirstLetterUppercase {
        public static void main(String[] args) {
            String str = "this is a java test String upcase: 123string";
            System.out.println(str);
            StringBuffer stringbf = new StringBuffer();
            Matcher m = Pattern.compile("([a-z])([a-z]*)", Pattern.CASE_INSENSITIVE).matcher(str);
    
            while (m.find()) {
                m.appendReplacement(stringbf, m.group(1).toUpperCase() + m.group(2).toLowerCase());
            }
            System.out.println(m.appendTail(stringbf).toString());
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    this is a java test String upcase: 123string
    This Is A Java Test String Upcase: 123String
  • 相关阅读:
    Oracle 分析函数
    Oracle 增加修改删除字段
    Oracle 重置序列
    End2EndIT
    Hyperledger Fabric SDK use case 1
    云计算中8项核心技术
    Cloud
    JVM Guide
    微信公众平台PHP开发
    在Linux系统环境下修改MySQL的root密码
  • 原文地址:https://www.cnblogs.com/borter/p/9617162.html
Copyright © 2011-2022 走看看