设计一个算法,在一个字符串中找出其中的回文字符串(plaindrome)。
解决方案 »
- 字符串地址问题!!
- (100分)如何选择?vc++ 或是 java ? 请大侠发表意见
- 一个获取类名和方法名的问题
- Graphicst类的translate方法是什么作用?
- 关于String的奇怪输出 toString的问题
- 关于java链表的一个问题(100分)
- 一个继承关系的问题,100分求助,在线等===============
- 请问,如何才能知道bufferedreader中所有的内容已经读过了呢?
- protected clone() method
- Java小编程
- 新手的一个小问题null
- 【蛋疼+FP传教】Closure Implementation in java(java实现伪闭包)
这个你可以参考,能不能用上。我在帮你研究研究去
导包
import java.lang.String;
import java.util.regex.Pattern;
import java.util.regex.Matcher;直接写了:Pattern p = Pattern.compile("plaindrome");
Matcher m = p.matcher("...这里是字符串...plaindrome...");
while(m.find()){
System.out.println(m.group());
}
注意是在一个任意的字符串中找他的回文字符串。
两头比不行:eg:Aaaabaaa
突然想到,应该在比完一个首字符后,后移一个再比。但还是很麻烦。