Scusa, niente di personale, ma a volte non capisco proprio. Sarà il copia e incolla che inibisce la capacità di ragionamento.
Nel codice da te postato:
La variabile stringa mi sembra sia appunto di tipo String, puoi passare quella al metodo sostituisci().codice:Scanner sc = new Scanner(System.in); System.out.println("Inserisci una vocale : "); String stringa = sc.next(); char ch = stringa.charAt(0);
Oppure modifica il metodo sostituisci così:
in ogni caso un po' di iniziativa non guasterebbe.codice:public static String sostituisci(String str, char vocale) { return str.replaceAll("a|e|i|o|u", String.valueOf(vocale)); }

Rispondi quotando