Java tutorial
//package com.java2s; /** * soapUI, copyright (C) 2004-2012 smartbear.com * * soapUI is free software; you can redistribute it and/or modify it under the * terms of version 2.1 of the GNU Lesser General Public License as published by * the Free Software Foundation. * * soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU Lesser General Public License for more details at gnu.org. */ public class Main { /*** * replaces all non letter and non digit characte from file name * * @param str * @param replace * @return */ public static String createFileName2(String str, char replace) { StringBuffer result = new StringBuffer(); for (int c = 0; c < str.length(); c++) { char ch = str.charAt(c); if (Character.isLetterOrDigit(ch)) result.append(ch); else result.append(replace); } return result.toString(); } }