Ich habe eine allgemeinere Methode geschrieben, die nicht auf 3 Zeichen beschränkt ist und eine beliebige Länge haben kann. Sie können sie wie folgt kommunizieren:
public static void main(String[] args) {
//TODO Automatisch generierter Methoden-Stub
Scanner-Eingabe = neuer Scanner (System.in);
System.out.println („Bitte geben Sie eine Zeichenfolge ein:“);
String str = input.next();
Reverse(str);
}
public static void Reverse(String str){
System.out.println („Die umgekehrte Zeichenfolge ist:“);
for(int i = 0; i String temp = "";temp = temp + str.charAt(str.length()-i-1);
System.out.print(temp);
}
Java implementiert String-Umkehr mit optimaler zeitlicher und räumlicher Komplexität
Paket-App;
öffentliche Klasse TransDemo {
//abcdef“ wird in „fedcba
“ umgekehrt
public static void main(String[] args){String str = "abcdef";
char[] ary = str.toCharArray();
for(int i = 0; i int temp = ary[ary.length-i-1]-ary[i];
ary[i] += temp;
ary[ary.length-i-1] -=temp;
}
str = new String(ary);
System.out.println(str);
}
}
Paket-App;
öffentliche Klasse TransDemo {
//abcdef“ wird in „fedcba
“ umgekehrt
public static void main(String[] args){String str = "abcdef";
char[] ary = str.toCharArray();
for(int i = 0; i char c = ary[i];
ary[i] = ary[str.length()-1-i];
ary[str.length()-1-i] = c;
}
str = new String(ary);
System.out.println(str);
}
}
Das obige ist der detaillierte Inhalt vonWie kann ich eine Eingabezeichenfolge in Java lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!