Java >> Java tutorial >  >> Tag >> String

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.


Java tag