求最长反序子串的java程序
来源:互联网 发布:用友软件t3普及版 编辑:程序博客网 时间:2024/06/12 00:08
例子:X=abccbaa,则输出S=abccba
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class StringTest1 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个字符串,我会打印出所有子串:");
String str = null;
try {
str = br.readLine();
} catch (Exception e) {
}
printAllSubstrings(str);
}
private static String printAllSubstrings(String str) {
System.out.println("");
int len1 = str.length();
int len2=0;
String sa=null;
for (int i = len1; i >= 1; i--) {
for (int j = 0; j < len1 - i + 1; j++) {
String sub = str.substring(j, j + i);
String subR = new StringBuffer(sub).reverse().toString();
if (sub.equals(subR)) {
System.out.println(sub);
if(sub.length()>len2){
len2=sub.length();
sa=sub;
}
return sub;
}
}
}
return "";
}
}
- 求最长反序子串的java程序
- java 求最长子串
- java---求字符串中最长的重复子串
- 求java无重复的最长子串
- (java)求最长回文子串
- Java 实现求最长回文子串
- java 求最长回文子串
- 求最长重复子串的长度
- 求字符串的最长重复子串
- 求字符串的最长重复子串
- 求字符串的最长回文子串
- 求字符串的最长重复子串
- 求字符串的最长回文子串
- Leetcode3 求最长子串的长度
- 【程序猿笔试面试解题指南】求字符串中不含重复字符的最长子串
- 2.求最长无重复字符子串和求最长回文子串的算法
- 一个求两字串最长子序列的java算法
- Java求最长公共子序列的长度
- Enable or Disable Wscript.Shell, FSO, stream
- 菜鸟的Java学习经历
- poj 3984:迷宫问题
- 【LINUX】linux bond配置步骤,七种bond模式说明
- 用PHP调用PHPmailer在Dreamweaver+xampp环境下实现邮件收发功能
- 求最长反序子串的java程序
- 代码块
- 网络流DINIC 递归版模版
- Spring之ContextLoaderListener的作用
- 关于int和Integer比较的问题
- 平板N710无限重启解决办法——包括恢复出厂设置的办法
- poj 1953:World Cup Noise
- 视频转码中遇到的坑
- Ajax相关知识(续)