[RESOLVIDO] String/Funções

Galera, fiz um código que encripta uma String inserida pelo usuário. O código lê a String e modifica as vogais por números, e por fim exibe a String encriptada. Agora como faço pra mostrar a String desencriptada, isto é, do jeito que ela foi inserida pelo usuário? O bom seria criar duas funções: uma pra encriptar e outra pra desencriptar, mas só consegui criar a que encripta.

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(“Digite um texto:”);
String a;
a = in.nextLine();
a = a.replace(‘a’, ‘4’);
a = a.replace(‘e’, ‘3’);
a = a.replace(‘i’, ‘1’);
a = a.replace(‘o’, ‘0’);
a = a.replace(‘u’, ‘8’);

    System.out.println("String encriptada: " + a);
}

}

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		System.out.println("Digite um texto:");
		String a;
		a = in.nextLine();
		a = encriptar(a);
	    System.out.println("String encriptada: " + a);
	    a = desencriptar(a);
	    System.out.println("String desencriptada: " + a);
	    
		}
	
	public static String encriptar (String a) {
		a = a.replace('a', '4');
		a = a.replace('e', '3');
		a = a.replace('i', '1');
		a = a.replace('o', '0');
		a = a.replace('u', '8');
		return a;
	}
	
	public static String desencriptar (String a) {
		a = a.replace('4', 'a');
		a = a.replace('3', 'e');
		a = a.replace('1', 'i');
		a = a.replace('0', 'o');
		a = a.replace('8', 'u');
		return a;
	}
1 curtida

Obrigada! :kissing_heart:

De nada… já vi que “tu” ou o “panches” usou o meu código aqui… To estudando o código que postaram lá. Talvez eu possa ajudar (daqui a pouco).