Método para validar nome de arquivo usando Java

private boolean validaNomeArquivo(String nome) { 

    HashMap<String, String> mapa = new HashMap<String, String>(); 

    String[] caracteresInvalidos = {",", ":", "$"}; // definir quais caracteres são inválidos para o nome 

    for (int i = 0 ; i < caracteresInvalidos.length ; i ++) { 

        mapa.put(caracteresInvalidos[i], caracteresInvalidos[i]); 

    

    if(!nomeArquivo.isEmpty() && nomeArquivo.length() > 1) {

        char[] caracteres = nomeArquivo.toCharArray(); 

        for(int i = 0 ; i < caracteres.length -1 ; i ++ ) {

            String atual = "" + caracteres[i]; if(mapa.containsKey(atual)) { 

                return false; 

            

       

    

    return true; 

}

Comentários

Postagens mais visitadas