如何在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中大写第一个字母。