字符串名称; BufferedReader br=新的InputStreamReader(System.in); 字符串s1=name.charAt(0).toUppercase()); System.out.println(s1+name.substring(1));
-
类型不匹配:无法从InputStreamReader转换为BufferedReader -
无法对基元类型char调用toUppercase()
字符串名称; BufferedReader br=新的InputStreamReader(System.in); 字符串s1=name.charAt(0).toUppercase()); System.out.println(s1+name.substring(1));
类型不匹配:无法从InputStreamReader转换为BufferedReader
无法对基元类型char调用toUppercase()
字符串str=“java”; 字符串帽=str.substring(0,1).toUpperCase()+str.substrang(1); //cap=“Java”
公共静态void main(String[]args)引发IOException{ BufferedReader br=新的BufferedReader(新的InputStreamReader(System.in)); //实际使用阅读器 字符串名称=br.readLine(); //不要将String对象与Character对象弄错 字符串s1=name.substring(0,1).toUpperCase(); 字符串名称大写=s1+名称.substring(1); System.out.println(名称大写); }
str.substring(0,1)
String name=“stackoverflow”; name=name.substring(0,1).toUpperCase()+name.substrang(1).toLowerCase(;
实现“org.apache.commons:commons-lang3:3.6”
StringUtils.capitalie(yourString);
StringUtils.capitalie(YourEnum.STUFF.name().toLowerCase()); StringUtils.capitalie(yourString.toLowerCase());
StringUtils.capitalie(null)=空 StringUtils.capitalie(“”)=“” StringUtils.capitalie(“cat”)=“cat” StringUtils.capitalie(“cAt”)=“cAt” StringUtils.capitalie(“'cat'”)=“'cat”
导入静态org.springframework.util。 StringUtils.capitalize公司; ... 返回大写(名称);
public static字符串大写(String str) { 如果(str==null||str.length()<=1)返回str; return str.substring(0,1).toUpperCase()+str.substrang(1); }
字符串大写()
s1=name.substring(0,1).toUpperCase()+name.substrang(1);
BufferedReader br=新的InputstreamReader(System.in); 字符串名称=br.readLine(); 字符串s1=name.substring(0,1).toUpperCase()+name.substrang(1);
字符串A=“stackOverflow”; 字符串ACaps=A.到UpperCase().charAt(0)+A.子字符串(1,A.长度()); //将打印StackOverflow
字符串大写AllFirstLetters(字符串名称) { char[]数组=name.toLowerCase().toCharArray(); 数组[0]=Character.toUpperCase(数组[0]); for(int i=1;i<array.length;i++){ if(字符.isWhitespace(数组[i-1])){ array[i]=Character.toUpperCase(array[i]); } } return new String(数组); }
字符串消息=“我的消息”; message=Character.toUpperCase(message.charAt(0))+message.substring(1); System.out.println(message)//将输出:我的消息
public static字符串大写字符串(String str){ 字符串retStr=str; 尝试{//如果字符串为null,我们可以面临索引越界异常 retStr=str.substring(0,1).toUpperCase()+str.substrang(1); }catch(异常e){} return retStr; }
fun capitalizeString(str:String):字符串{ var retStr=字符串 尝试{//如果字符串为null,我们可以面临索引越界异常 retStr=str.substring(0,1).toUpperCase()+str.substrang(1) }catch(e:异常){ } 返回retStr }
公共级UpperCase{ 公共静态void main(String[]args){ 字符串名称; System.out.print(“输入:”); 扫描仪扫描=新扫描仪(System.in); 名称=scan.next(); 字符串upperCase=name.substring(0,1).toUpperCase()+name.substrang(1); System.out.println(“OUTPUT:”+大写); } }
依赖关系{ ... 编译“org.apache.commons:commons-lang3:3.1” ... }
String String=“String WITH ALL CAPPS AND SPACES”; string=string.toLowerCase();// 如果有大写字母,请全部小写 someTextView.setText(WordUtils.capitalie(字符串));
导入org.apache.commons.lang3.text。 WordUtils; 公共类主{ 公共静态void main(String[]args){ final字符串str1=“HELLO WORLD”; System.out.println(大写首字母(str1));// 输出:Hello World final String str2=“Hello WORLD”; System.out.println(大写首字母(str2));// 输出:Hello World final String str3=“hello world”; System.out.println(大写首字母(str3));// 输出:Hello World final String str4=“helLLo wORld”; System.out.println(大写首字母(str4));// 输出:Hello World } private static字符串大写FirstLetter(String str){ return WordUtils.capitaleFully(str); } }
私有字符串大写FirstLetter(@NonNull String str){ return str.length()==0? 字符串 :str.length()==1? str.到UpperCase() :str.substring(0,1).toUpperCase()+str.substrang(1).to LowerCase(; }
字符串s1=br.readLine(); char[]chars=s1.toCharArray(); chars[0]=字符.toUpperCase(chars[0]); s1=新字符串(字符); System.out.println(s1);
字符串firstLetterCapitalized= myString.substring(0,1).toUpperCase(Locale.getDefault())+myString.substring;
烧焦
IntStream范围关闭(0x01_0000,0x10_FFFF) .filter(ch->字符.toUpperCase(ch)!= 字符.toLowerCase(ch)) .forEach(ch->System.out.print(新字符串(newint[]{ch},0,1));
System.out.println(“U+”+Integer.toHexString( “\uD801\uDC28”.codePointAt(0) )); // U+10428号 System.out.println(“U+”+Integer.toHexString( 字符.toTitleCase(“\uD801\uDC28”.codePointAt(0)) )); // U+10400-好! 大写字符是另一个代码点 System.out.println(“U+”+Integer.toHexString(新字符串(新字符[]{ 字符.toTitleCase(“\uD801\uDC28”.charAt(0)),“\uD801\uDC28”.charAt(1) }).codePointAt(0));// U+10428-哎呀!- 无法将未成对的代理项大写
@合同(“null->null”) 公共静态CharSequence大写(CharSequenceinput){ int长度; if(input==null||(length=input.length())==0)返回输入; return new StringBuilder(长度) .appendCodePoint(Character.toTitleCase(Character.codePointAt(input,0)) .append(输入,字符.offsetByCodePoints(输入,0,1),长度); }
公共静态void main(String[]args){ //ASCII码 System.out.println(大写(“whatever”));// w->w //UTF-16,无替代品 System.out.println(大写);// ч -> Ч //带代理项对的UTF-16 System.out.println(大写(“\uD801\uDC28”);// 𐐨 -> 𐐀 }
public static字符串大写(String str){ if(str==null||str.isEmpty()){ 返回str; } return str.substring(0,1).toUpperCase()+str.substrang(1); }
System.out.println(大写(“java”));// Java语言 System.out.println(大写(“beTa”));// 贝塔 System.out.println(大写(空));// 无效的
System.out.println(StringUtils.capitalie(“apachecommons”));// Apache通用 System.out.println(StringUtils.capitalie(“helLLO”));// 你好 System.out.println(StringUtils.uncapitalize(null));// 无效的
<依赖性> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <版本>3.9</版本> </依赖性>
私有字符串大写字母(字符串字){ String[]words=word.split(“”); StringBuilder sb=new StringBuilders(); if(单词[0].length()>0){ sb.append(Character.toUpperCase(words[0].charAt(0))+words[0].subSequence(1,words[0].length()).toString().toLowerCase()); for(int i=1;i<words.length;i++){ 某人追加(“”); sb.append(Character.toUpperCase(words[i].charAt(0))+words[i].subSequence(1,words[i-].length()).toString().toLowerCase()); } } 将某人返回字符串(); }
BufferedReader br=新的InputstreamReader(System.in); //假设名称不为空 字符串名称=br.readLine(); //不再有错误提示您无法将字符转换为字符串 字符串s1=(“”+name.charAt(0)).toUppercase()); //或者,就像卡洛斯喜欢的那样。 请参阅此帖子的评论。 String s1=Character.toString(name.charAt(0)).toUppercase()); System.out.println(s1+name.substring(1));
公共静态void main(String[]args){ 大写首字母(“java”); 大写首字母(“java开发人员”); } public static void capitalizeFirstLetter(字符串文本){ StringBuilder str=新StringBuilder(); String[]标记=text.split(“\\s”);// 可以是空格、逗号或连字符 for(字符串标记:标记){ str.append(Character.toUpperCase(token.charAt(0))).append(token.substring(1)).ampend(“”); } str.toString().trim();// 修剪尾部空间 System.out.println(str); }
public static字符串大写(String str){ int strLen; return str!=返回字符串 null&&(strLen=str.length())!= 0 ? (new StringBuffer(strLen)).append(Character.toTitleCase(str.charAt(0))).ampend(str.substring(1)).toString():str; }