code: public static String getCleanValue(String value) {
  
          String cleanValue = null;
  
          cleanValue = value;
  
          for (String currChar : CHARS_TO_BE_REPLACED.keySet())
              cleanValue = cleanValue.replaceAll(currChar, CHARS_TO_BE_REPLACED.get(currChar));
  
          return cleanValue;
      }
docs: Method will remove any non-numeric characters like '%' from the given string. With a cleaned value it will be possible to
  convert those into an appropriate Java type like {@link Integer} or {@link Double} using their given constructors like
  {@link Integer#Integer(String)} or static methods like {@link Double#parseDouble(String)}.
  
  @param value A string representing a value along with its unit. Example: <i>78.9%</i>.
  @return The cleaned value without any unit characters. Example: <i>78.9%</i> will turn into <i>78.9</i>.