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);