title: Special Characters in Java Enums
body: <p>Currently attempting to have special characters, primarily '.' a number, however, it seems enums require letters only. Is there a way to use special characters? Currently trying to make a file saver and many file types have numbers in them, an example being:</p>
  
  <pre><code>public enum FileType {
  
      7z(".7z"),
      ace(".ace"),
      apk(".apk"),
      bz2(".bz2"),
      crx(".crx"),
      dd(".dd"),
      deb(".deb"),
      gz(".gz"),
      gzip(".gzip"),
      jar(".jar"),
      rar(".rar"),
      rpm(".rpm"),
      sit(".sit"),
      sitx(".sitx"),
      snb(".snb"),
      tar(".tar"),
      tar.gz(".tar.gz"),
      tqz(".tqz"),
      zip(".zip"),
      zipx(".zipx");
  
      public final String FILESUFFIX;
  
      FileType(String FileSuffix) {
          this.FILESUFFIX = FileSuffix;
      }
  
      public String getSuffix() {
          return FILESUFFIX;
      }
  }
  </code></pre>
  
  <p>I have looked throughout StackOverflow, however, I haven't found a way that suited me. I do not understand how to do 'maps' or the other fancy stuff, so is there an alternate way to simple get something like <code>mp4</code> to be an Enum?</p>