How to reverse a String using Java programming

Simple Program

public class ReverseString {
    public static void main(String args[]){
        String fruitName = "PineApple";
        String reversedFruitName = "";
        for (int i = fruitName.length()-1; i >= 0 ; i--) {
            reversedFruitName = reversedFruitName + fruitName.charAt(i) ;
        }
        System.out.println("Reversed form of "+ fruitName + ": "+reversedFruitName);
    }
}

Output:

By taking user input

import java.util.Scanner;
public class ReverseString {
    public static void main(String args[]){
        String reversedFruitName = "";
        Scanner scanner = new Scanner(System.in);
        System.out.println("Enter a fruit name: ");
        String fruitName = scanner.nextLine();
        for (int i = fruitName.length()-1; i >= 0 ; i--) {
            reversedFruitName = reversedFruitName + fruitName.charAt(i) ;
        }
        System.out.println("Reversed form of "+ fruitName + ": "+reversedFruitName);
    }
}

Output: