Sådan vendes streng i java eksempel
Dette er de mest almindelige spørgsmål, der stilles nu om dagen til Android, Java-udviklere og tekniske interviews. Der er flere forskellige måder at vende en streng på.
Her er et eksempel for bedre forståelse :
Original streng:"Hej"
Revers String :“olleH”
Original streng:"Mit navn er rohit"
Revers String :"tihor si eman yM"
Tag String form konsollen
Metode 1. Brug af omvendt for loop
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReverseStringJava { public static void main(String arg[]){ BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter Text : "); String out = ""; try { String enterStr=bufferedReader.readLine(); for (int i = enterStr.length() ; i >0; i--) { out=out+enterStr.charAt(i-1); } System.out.println("Your Text : " + out); } catch (IOException e) { e.printStackTrace(); } } }
Metode 2. Brug af StringBuilder
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReverseStringJava { public static void main(String arg[]){ BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter Text : "); String out = ""; try { String enterStr=bufferedReader.readLine(); StringBuilder sb=new StringBuilder(enterStr); out=sb.reverse().toString(); System.out.println("Your Text : " + out); } catch (IOException e) { e.printStackTrace(); } } }
Vend strengen om er programmeringsspørgsmål for at teste problemløsningsevner. Du kan løse dette spørgsmål på ethvert sprog.