string umdrehen java
Wir können jedes Wort einer Zeichenfolge umkehren.
import java.util.*; import java.util.regex.Pattern; public class Main { // Methode zum Umkehren von Wörtern einer Zeichenfolge public static String umgekehrtesWort(String str) { // Angeben des zu durchsuchenden Musters Pattern pattern = Pattern.compile("\s"); // Aufteilen von String str mit einem Muster String[] temp = pattern.split(str); String result = ""; // Iterieren Sie über das temporäre Array, und speichern Sie die Zeichenfolge in umgekehrter Reihenfolge. for (int i = 0; i < temp.length; i++) { if (i == temp.length - 1) result = temp[i] + result; else result = " " + temp[i] + result; } return result; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Eingeben der Zeichenfolge :"); String str1 = sc.nextLine(); System.out.println(umgekehrtesWort(str1)); } }
Ausgabe
Eingeben der Zeichenfolge : Hallo vom Mars Mars vom Hallo
Umkehren einer Zeichenfolge in Java
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Eingeben der Zeichenfolge :"); String input= sc.nextLine(); //input // String in Zeichenarray konvertieren char[] str=input.toCharArray(); for(int i=str.length-1;i>=0;i--) { System.out.print(str[i]); } } }
Ausgabe
Eingeben der Zeichenfolge : Hallo ollaH