-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreverseString.java
More file actions
27 lines (25 loc) · 869 Bytes
/
reverseString.java
File metadata and controls
27 lines (25 loc) · 869 Bytes
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
package com.java_basics;
import java.util.Scanner;
public class reverseString {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String n = sc.nextLine();
StringBuilder sb = new StringBuilder(n);
for (int i=0; i<sb.length()/2;i++){
int front = i;
int back = sb.length()-1-i;
char frontChar = sb.charAt(front);
char backChar = sb.charAt(back);
sb.setCharAt(front,backChar);
sb.setCharAt(back,frontChar);
}
System.out.println("Reversed string : "+sb);
String rev=sb.toString();
if(n.equals(rev)){
System.out.println("It is a palindrome string");
}
else{
System.out.println("It is not a palindrome string");
}
}
}