-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReverse String
More file actions
104 lines (86 loc) · 1.7 KB
/
Reverse String
File metadata and controls
104 lines (86 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
import java.lang.*;
import java.io.*;
import java.util.*;
// Method-1
//Using built in reverse() method of the StringBuilder class
/*class Reverse_String1
{
public static void main(String[]args)
{
String str="Hii I am sohit";
StringBuilder str1=new StringBuilder();
str1.append(str);
str1=str1.reverse();
System.out.print(str1);
}
}
//Method-2
//Converting String to character array
class Reverse_String1{
public static void main(String[]args)
{
String str="Autonomy";
char[] str1=str.toCharArray();
for(int i=str1.length-1;i>=0;i--)
{
System.out.print(str1[i]);
}
}
}
//Method-3
//Using ArrayList object
class Reverse_String1
{
public static void main(String[]args)
{
String str="Mohit is a good boy";
char [] str1=str.toCharArray();
List<Character> arrlist =new ArrayList<>();
for(char c:str1)
{
arrlist.add(c);
}
Collections.reverse(arrlist);
ListIterator li=arrlist.listIterator();
while(li.hasNext())
{
System.out.print(li.next());
}
}
}
//Method-4
//Java program to Reverse a String using swapping
class Reverse_String1
{
public static void main(String[]args)
{
String str="stunning looks";
char [] str1= str.toCharArray();
int left,right=0;
right=str1.length-1;
for(left=0;left<right;left++,right--)
{
char temp=str1[left];
str1[left]=str1[right];
str1[right]=temp;
}
for(char c:str1){
System.out.print(c);
}
System.out.print("");
}
}
*/
//Method-5
// Java program to demonstrate conversion from
// String to StringBuffer and reverse of string
class Reverse_String1
{
public static void main(String[]args)
{
String str="sohit";
StringBuffer sb=new StringBuffer(str);
sb.reverse();
System.out.print(sb);
}
}