salve l'esercizio è questo: Scrivere un metodo cripta che, data una stringa s, restituisce una nuova stringa ottenuta da s scambiando di posto ciascun carattere di indice pari con il carattere che lo segue (se c'è). Ad esempio:
data la stringa "pippo" il risultato deve essere "ipppo";
data la stringa "paperino" il risultato deve essere "apepiron".

io avevo provato a farlo così ma mi restituisce la stringa vuota cosa c'è che non va???
codice:
public class Ex_cripta 
{
	public static String cripta(String string)
	{
		String out="";
		for (int i=0; i<string.length()-1;i+=2)
			
		out= out+out.replace(string.charAt(i), string.charAt(i+1));
		return out;
		
	}

}