Salve a tutti, ho un problema con questo programma.
Mi restituisce una stringa totalmente errata; posto il codice.
Quello che dovrebbe fare è ad esempio inserita la parola "casa" stampare "asac".

codice:
public class s1
{
	public static void main(String args[])
	{
		String a=JOptionPane.showInputDialog("Inserisci una stringa");
		String b="";
		int i=a.length();
			while(i!=0)		
			{
			 b=b.concat(a.substring(i));
			 i--;		
			}
		System.out.println(b.length());	
	}
}
Quale potrebbe essere il problema?
Grazie anticipatamente...