Java 如何将一系列字符转换为大写

Java 如何将一系列字符转换为大写,java,string-concatenation,Java,String Concatenation,所以我有 System.out.println ("Initial letters are: " + (firstName.charAt(0)) +(lastName.charAt(0)) ); 我想把这两个字符变成大写。我试过了 System.out.println ("Initial letters are: " + toUpperCase((firstName.charAt(0))) + toUpperCase((lastName.charAt(0))) ); 但这似乎是错误的。您应该

所以我有

System.out.println ("Initial letters are: " + (firstName.charAt(0)) +(lastName.charAt(0)) );
我想把这两个字符变成大写。我试过了

System.out.println ("Initial letters are: " + toUpperCase((firstName.charAt(0))) + toUpperCase((lastName.charAt(0))) );

但这似乎是错误的。

您应该添加
字符。toUpperCase('some char')

以下是完整的代码:

public class class1 {

public static void main(String[] args) {
    String firstName="some_first_name",lastName="some_last_name";


    System.out.println ("Initial letters are: " + Character.toUpperCase((firstName.charAt(0))) +Character.toUpperCase((lastName.charAt(0)) ));

}

}

提示:从
firstName.toUpperCase()
开始,或者查看
.substring()
由于您的问题不清楚而导致的反对票。为什么这似乎是错误的?你期望它做什么?它做了什么?你为什么这么认为?它也缺乏研究成果。查找如何将字符转换为大写并不重要。你一直说它们都不起作用,但你还没有演示。在您的问题中,如果您不告诉我们出了什么问题,我们将无能为力。您当然可以使用Character.toUpperCase(firstName.charAt(0))
public class class1 {

public static void main(String[] args) {
    String firstName="some_first_name",lastName="some_last_name";


    System.out.println ("Initial letters are: " + Character.toUpperCase((firstName.charAt(0))) +Character.toUpperCase((lastName.charAt(0)) ));

}

}