package utils; import org.apache.commons.lang.StringUtils; public class MyStringUtils { public static int countMatches( final String s, final char c ) { final char[] chars = s.toCharArray(); int count = 0; for(int i=0; i<chars.length; i++) { if (chars[i] == c) { count++; } } return count; } public static String replaceProblematicSequenceNameSymbols(String name) { if(name != null){ // replacing is done in two ways - with string regexp and StringUtilities (just for fun...) name = name.replaceAll("\\-", "_"); name = StringUtils.replaceChars(name, ' ', '_'); name = StringUtils.replace(name, "\"", "_"); name = StringUtils.replace(name, "?", ""); name = StringUtils.replace(name, ".", ""); name = StringUtils.replace(name, "/", "_"); name = StringUtils.replace(name, "|", "_"); } return name; } }