发现竟然没有重载函数.只能trim空格etc(ascii码一裤裆). 很考抹鲁啊.. 还是.net整的明白啊..... http://stackoverflow.com/questions/2088037/trim-characters-in-java 这个问题在网上一搜,还真是一堆实现方法..还有人特地计算了一下耗时,,,,, PS:eclipse里面没有Ctrl+C直接复制焦点行(非选择状态)+回车符号的功能啊 考抹鲁啊...................................... 有没有有没有啊............................. public String trim( String stringToTrim, String stringToRemove ){ String answer = stringToTrim; while( answer.startsWith( stringToRemove ) ) { answer = answer.substring( stringToRemove.length() ); } while( answer.endsWith( stringToRemove ) ) { answer = answer.substring( 0, answer.length() - stringToRemove.length() ); } return answer;} This answer assumes that the characters to be trimmed are a string. For example, passing in "abc" will trim out "abc" but not "bbc" or "cba", etc. Some performance times for running each of the following 10 million times. " mile ".trim(); runs in 248 ms included as a reference implementation for performance comparisons. trim( "smiles", "s" ); runs in 547 ms - approximately 2 times as long as java's String.trim() method. "smiles".replaceAll("s$|^s",""); runs in 12,306 ms - approximately 48 times as long as java's String.trim() method. And using a compiled regex pattern Pattern pattern = Pattern.compile("s$|^s"); pattern.matcher("smiles").replaceAll(""); runs in 7,804 ms - approximately 31 times as long as java's String.trim() method.