Metod-1
--------------
Reverse os string without using reverse function
import java.util.*; class ReverseString { public static void main(String args[]) { String original, reverse = ""; Scanner in = new Scanner(System.in); System.out.println("Enter a string to reverse"); original = in.nextLine(); int length = original.length(); for ( int i = length - 1 ; i >= 0 ; i-- ) reverse = reverse + original.charAt(i); System.out.println("Reverse of entered string is: "+reverse); } }
Method-2
--------------
Reverse Of a string using reverse function in String BuilderClass
class InvertString { public static void main(String args[]) { StringBuffer a = new StringBuffer("Java programming is fun"); System.out.println(a.reverse()); } }
Method-3
---------
Reverse Of a String Using Char Array
public static String reverse(String str) {StringBuilder strBuilder = new StringBuilder();char[] strChars = str.toCharArray();for (int i = strChars.length - 1; i >= 0; i--) {strBuilder.append(strChars[i]);}return strBuilder.toString();}Method-4
--------------
private static string ReverseWithCharArray(string source)
{
char[] inputstream = source.ToCharArray();
for (int i = 0, j = inputstream.Length - 1; i < j; i++, j--)
{
inputstream[j] = source[i];
inputstream[i] = source[j];
}
return new string(inputstream);
}
No comments:
Post a Comment