예제 #1
0
  public static String getUFPorSigla(String estado) {
    UFEnum retorno = null;

    for (UFEnum uf : UFEnum.values()) {
      if (estado.equalsIgnoreCase(uf.getSigla())) {
        retorno = uf;
        break;
      }
    }

    return retorno.getUf();
  }
예제 #2
0
  public static String getSiglaPorEstado(String estado) {
    UFEnum retorno = null;

    StringBuilder sb = new StringBuilder("");

    for (Character c : estado.toCharArray()) {
      sb.append(PrincipaisCaracteresEspeciaisEnum.getCaractereNormal(String.valueOf(c)));
    }

    estado = sb.toString();

    for (UFEnum uf : UFEnum.values()) {
      if (estado.equalsIgnoreCase(uf.getUfSemAcento())) {
        retorno = uf;
        break;
      }
    }

    return retorno.getSigla();
  }