回答

收藏

如何在 Java 中将首字母大写

技术问答 技术问答 175 人阅读 | 0 人回复 | 2023-09-12

如何在Java中首字母大写1 P' ]/ c3 {& ]: e
                                                                * m0 d3 s7 H9 T" \' h: {
    解决方案:                                                               
' f0 B5 y8 \" t& }                                                                下面是在java将字符串的第一个字母转换为大写步骤
5 \5 b1 f' B) J+ R获取字符串的第一个字母firstLetStr使用str.substring(0,1)。4 J: n% ^$ [2 Q6 r2 Z
获取剩余字符串remLetStr使用str.substring(1)。
6 g4 t; W5 {( d) f+ lfirstLetStr使用toUpperCase()将字符串的第一个字母转换为大写的方法。. x$ D: ]2 S" @7 t. u/ p) X5 T- ]
连接 StringfirstLetStr和remLetStr.
% Z% P% O% i5 |9 n/ Dpackage org.arpit.java2blog;public class CapitalizeFirstLetterMain    public static void main(String[] args)        // create a string        String name = "java2blog";        System.out.println("Original String: "   name);        // get First letter of the string        String firstLetStr = name.substring(0,1);        // Get remaining letter using substring        String remLetStr = name.substring(1);        // convert the first letter of String to uppercase        firstLetStr = firstLetStr.toUpperCase();        // concantenate the first letter and remaining string        String firstLetterCapitalizedName = firstLetStr   remLetStr;        System.out.println("String with first letter as Capital: "   firstLetterCapitalizedName);   输出:
2 z& W  }4 {0 q, EOriginal String: java2blogString with first letter as Capital: Java2blog每个单词的首字母大写& k9 g, e  R) ^3 f
以下是每个单词首字母大写的步骤。
$ k# V. y' \2 L' v: M+ Y按空间拆分字符串并为其分配字符串数组words
( y  Z1 T: U! {: \4 j迭代字符串数组单词并执行以下操作:* 获取字符串的第一个字母firstLetter使用str.substring(0,1)。* 获取剩余字符串remainingLetters使用str.substring(1)。* firstLetter使用toUpperCase()将字符串的第一个字母转换为大写的方法。* 连接 StringfirstLetter和remainingLetters.
; N1 d/ U1 R) i' V3 [package org.arpit.java2blog;public class CapitalizeFirstLetterMain    public static void main(String[] args)        // create a string        String str = "this is java code";        String words[]=str.split("\\s");        String capitalizeStr="";        for(String word:words)          Capitalize first letter            String firstLetter=word.substring(0,1);          Get remaining letter            String remainingLetters=word.substring(1);          capitalizeStr =firstLetter.toUpperCase() remainingLetters " ";          System.out.println(capitalizeStr);   输出:
! e& b9 A3 S0 \' w1 t  D- |This Is Java Code这是怎么发生的java中大写第一个字母。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则