Allora. Io sono solamente uno studente universitario. Ho imparato a programmare a partire dalle scuole medie, poi, per passione ho continuato alle scuole superiori (e con tanto esercizio a casa, fatto solamente per divertimento).

Se ho capito bene ti serve una procedura che, da una stringa normalizzata (tutta in minuscolo), trovi tutte le vocali e le elimini.

codice:
class NomeCodice {
   char [] vocali = {'a', 'e', 'i', 'o', 'u'};

   private boolean isVocale(char carattere) {
      boolean risultato = false;
      int k = 0;
      while(k<vocali.length && !risultato) {
         if (carattere == vocali[k]) risultato = true;
         k++;
      }
      return risultato;
   }

   public static void main(String [] args) {
      String miaStringa = "La mia stringa";
      char [] nuovaStringa = new char[miaStringa.length()];
      int v = 0;
   
      for (int i=0; i<miaStringa.length(); i++) {
         if ( !isVocale( miaStringa.charAt(i) ) ) {
            nuovaStringa[v] = miaStringa.charAt(i);
            v++;
         }
      }
   }

   // ora l'array nuovaStringa contiene la vecchia stringa senza le vocali.
   // da notare che ho usato nel metodo privato vocali.length così puoi aumentare il numero
   // di caratteri dell'array nel caso volessi gestire anche le vocali accentate.
}
Spero che sia ciò di cui hai bisogno.


Ciao.