/**
* @author lautturi.com
* Java example: reverse a string in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
String str = "hello lautturi.com java world!";
char arr[] = str.toCharArray();
for(int i=0;i<arr.length/2;i++) {
char temp = arr[i];
arr[i]=arr[arr.length-i-1];
arr[arr.length-i-1] = temp;
}
String newString = new String(arr);
System.out.println(newString);
}
}
output:
!dlrow avaj moc.iruttual olleh
/**
* @author lautturi.com
* Java example: reverse a string in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
String str = "hello lautturi.com java world!";
StringBuilder sb = new StringBuilder();
sb.append(str);
sb.reverse();
String newString = sb.toString();
System.out.println(newString);
}
}
output:
!dlrow avaj moc.iruttual olleh
/**
* @author lautturi.com
* Java example: reverse a string in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
String str = "hello lautturi.com java world!";
String[] arr = str.split("");
List<String> list = Arrays.asList(arr);
Collections.reverse(list);
String newString = String.join("", arr);
System.out.println(newString);
String newString2 = String.join("", list);
System.out.println(newString2);
}
}
/**
* @author lautturi.com
* Java example: reverse string in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
String str = "hello lautturi.com java world!";
String newString = "";
for (int i = str.length() - 1; i >= 0; i--) {
newString += str.charAt(i); // or str.substring(i, i+1);
}
System.out.println(newString);
}
}
output:
!dlrow avaj moc.iruttual olleh