public static String replaceForbiddenCharacters(String name) { char[] charArray = name.toCharArray(); if (Character.isDigit(charArray[0])) charArray[0] = '_'; for (int i = 0; i < charArray.length; i++) { if (Util.isForbidden(charArray[i])) { charArray[i] = '_'; } } return new String(charArray); }