Java 在哪里添加代码以大写第一个单词中的第一个字母?
我正在输入一二三四五六七Java 在哪里添加代码以大写第一个单词中的第一个字母?,java,Java,我正在输入一二三四五六七 我的输出需要是七二三四五六一在初始化输出时添加它,因为它是用最后一个字符串初始化的,该字符串就是您要修改的: //Author: Kathleen Gutierrez //Name: CS123Ass3ID0121.java import java.util.*; import java.util.Scanner; public class CS123Ass3ID0121{ public static void main(String[]args){
我的输出需要是七二三四五六一在初始化输出时添加它,因为它是用最后一个字符串初始化的,该字符串就是您要修改的:
//Author: Kathleen Gutierrez
//Name: CS123Ass3ID0121.java
import java.util.*;
import java.util.Scanner;
public class CS123Ass3ID0121{
public static void main(String[]args){
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter a line of text with no punctuation:");
String sentence = keyboard.nextLine();
String [] words = sentence.split(" ");
String output= words[words.length - 1];
for(int i=1; i < words.length - 1; i++){
output += " " + words[i];
}
System.out.println(output + " " + words[0]);
}
}
:将字符串转换为大写
:获取索引i处的字符
:将字符c转换为字符串,以便应用toUpperCase方法
我们不是一个代码编写服务。关于你正在做的事情,你还不明白什么?关于你必须做的事,你还不明白什么?你研究过字符串操作技术吗?我显然是写代码的。我已经研究了字符串操作,我只是问我在哪里输入toUpperCase以使S在seven中大写。我不是要求别人给我写代码。手动输入一二三四五六七有点痛苦。无法粘贴。非常感谢,这些是很好的提示。把它们记下来。它工作得很好!
String output = Character.toString(words[words.length - 1].charAt(0)).toUpperCase()
+ words[words.length - 1].substring(1);