Il metodo charAt


Questo e' un metodo fornito dalla classe String e permette di individuare i singoli elementi (caratteri) di una stringa. Ha come parametro un intero i e restituisce un valore di tipo char corrispondente al carattere i-esimo della stringa.

Esempio:

String s = "Marco";
s.charAt(i);

restituisce il valore del carattere alla posizione i della stringa s.

Programma Reverse.java
 

public class Reverse
{  public static void main(String[] args)
   {  ConsoleReader console = new ConsoleReader(System.in);
      System.out.println("Prego, immettere una stringa:");
      String s = console.readLine();
      String r = "";
      for (int i = 0; i < s.length(); i++)
      {  char ch = s.charAt(i);
         r = ch + r; // aggiunge ch in testa
      }
      System.out.println(s + " ribaltato e' " + r);
   }
}