Javaで文字列を逆にして出力する方法は何ですか?
Javaでは、文字列を反転するためにStringBuilderやStringBufferクラスのreverse()メソッドを使用することができます。以下はその例です:
public class StringReverseExample {
public static void main(String[] args) {
String str = "Hello World!";
// 使用StringBuilder类
StringBuilder sb = new StringBuilder(str);
sb = sb.reverse();
System.out.println(sb.toString());
// 使用StringBuffer类
StringBuffer sbf = new StringBuffer(str);
sbf = sbf.reverse();
System.out.println(sbf.toString());
}
}
結果を出力します。
!dlroW olleH
!dlroW olleH
上記の例では、最初に文字列strを作成し、それをStringBuilderとStringBufferクラスを使って反転させ、toString()メソッドで反転後の文字列を文字列型に変換しました。最後にSystem.out.println()メソッドを使用して、反転された文字列を出力しました。