import java.util.StringTokenizer; public class Test{ public static final String SEPARATORS = " ,\t:'';?!"; public static String reverse(String input){
StringTokenizer st = new StringTokenizer(input, SEPARATORS, true); StringBuffer words = new StringBuffer(""); while (st.hasMoreTokens()) { words.insert( 0, st.nextToken() ); } return words.toString(); }
public void testReverse(){
String[] sentences = new String[]{ "Hello, world!", "I am a student", "Am I a student? yes, or no", "Am I a student ? yes , or no", "Zhuang says:'It's just a coding game.'" };
for (int i = 0; i < sentences.length; i++) System.out.println("Sentence[" + i + "]=[" + sentences[i]+"], " + "After reversed: [" + Test.reverse(sentences[i])+"]");
}
public static void main(String[] args){ new Test().testReverse(); }
import java.lang.*;public class li{
public static void main(String arg[]){
String s="我 love .java!";
int sl = s.length();
for (int i=0 ; i<sl ;i++)
System.out.print(s.charAt( sl - i -1 ));
}
}
import java.util.regex.*;public class strrev { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="I am。a,student";
String regEx="\\b";
Pattern p=Pattern.compile(regEx);
String[] r=p.split(str);
for(int i=r.length-1;i>=0;i--)
System.out.print(r[i]);
}
-------------------------
student,a。am I
StringTokenizer st = new StringTokenizer(input, SEPARATORS, true);
StringBuffer words = new StringBuffer("");
while (st.hasMoreTokens()) {
words.insert( 0, st.nextToken() );
}
return words.toString();
}
public void testReverse(){
String[] sentences = new String[]{
"Hello, world!",
"I am a student",
"Am I a student? yes, or no",
"Am I a student ? yes , or no",
"Zhuang says:'It's just a coding game.'"
};
for (int i = 0; i < sentences.length; i++)
System.out.println("Sentence[" + i + "]=[" + sentences[i]+"], " +
"After reversed: [" + Test.reverse(sentences[i])+"]");
}
public static void main(String[] args){
new Test().testReverse();
}
}
regex是支持正则表达式的,至于什么是"正则表达式",网上有一堆
请问String regEx="\\b";这是什么意思?
\b可以匹配一个字符边界的正则表达式
基于j2ee平台的大型电子商务网站源代码下载 :本源代码可以帮助大家了解大型物品买卖和交换网站如淘宝,易宝乐等网站的开发和创建。
下载地址: http://www.ebaole.com/sourcedown.html
并且开辟了一个社区专门为大家提供源代码的交流和讨论!
或着是StringBuffer类的reverse
要的话,我可以写写