java如何输入字串转化首字母大写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何输入字串转化首字母大写相关的知识,希望对你有一定的参考价值。

就是主方法输入,然后调用一个方法返回输入的字符串的首字母

//这个简单,获取第一个字母就可以了!
import java.util.*;
public class 大写 
public static void main(String[] args) 
while (true) 
System.out.println("请输入字母字符串:");
System.out.println(init(new Scanner(System.in).nextLine()));


private static String init(String str) 
return Character.toUpperCase(str.charAt(0)) + "";

参考技术A package demo19;

import java.util.Scanner;

public class App4 

public static void main(String[] args) 

Scanner scanner = new Scanner(System.in);

String line = scanner.nextLine();

char firstLetter = getFirstLetter(line);

if(firstLetter != Character.MIN_VALUE) 
System.out.println("首字母是:" + firstLetter);
 else 
System.out.println("字符串中不含有字母。");



static char getFirstLetter(String line) 

for(int i = 0; i < line.length(); i++) 

if(Character.isLetter(line.charAt(i))) 
return Character.toUpperCase(line.charAt(i));



return Character.MIN_VALUE;


追问

请问这个MIN_VALUE是什么意思?可以不写么?

追答

这个主要是为了如果字符串中没有字母,返回一个值用于判断。

本回答被提问者采纳

以上是关于java如何输入字串转化首字母大写的主要内容,如果未能解决你的问题,请参考以下文章

java 首字母大写,其余小写的字符串正则表达式的判断

关于C语言输入字符串后将首字母变大写~~~

java获得汉字的大写字母,其他字符不变

word怎样取消句首字母大写

Java问题 怎么将将一个英文句子中的每一个单词的首字母转化为大写字母?急~~~~~!!!

java首字母大写的修改方式(利用ascii编码前移的方式)