mi sono fatto un programmino in c# e vorrei farlo anche in java.
sto cercando di trasformarlo passo passo.
ho questo metodo:
codice:
    private boolean findString(String stringVal, char charVal) {
        for (char c : stringVal.toCharArray()) {
            if (c == charVal) {
                return true;
            }
        }
        return false;
    }
che devo richiamare qua:
codice:
    private String extractChar(boolean bCognome) {
        String stringVal = nome;
        if (bCognome) {
            stringVal = cognome;
        }
        String otherVal = "";
        String vocali = "AaEeIiOoUu";
        int numConsonanti = 0;
        int numVocali = 0;
        for (int i = 0; i < stringVal.length(); i++) {
            if (!findString(vocali, stringVal[i]) && stringVal[i] != ' ') {
                otherVal += stringVal[i]; 
                ++numConsonanti;
            }
..................
        }
    }
ho un problema sulle righe in rosso (che invece nn ho in c#).
in pratica mi dice che vuole un array ma ha trovato uno String 8giustamente direi).

vi posto anche il codice in c# magari può servire:
codice:
private string ExtractChars(bool bCognome)
    {
        string strVal = m_strNome;
        if (bCognome)
        {
            strVal = m_strCognome;
        }
        string retValue = "";
        string strVoc = "AaEeIiOoUu";
        int numCon = 0;
        int numVoc = 0;
        for (int i = 0; i < strVal.Length; ++i)
        {
           if (!FindString(strVoc, strVal[i]) && strVal[i] != ' ')
            {
                retValue += strVal[i];
                ++numCon;
            }
..........