码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员——找出两个字符串中最大的子串

时间:2015-06-18 17:27:17      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:




找出两个字符串中最大的子串


</pre><pre name="code" class="java">public class StringMaxString {
//找一个字符串的最大子串
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		String s1="qwerabcdtyuiop";
		String s2="xcabcdvbn";
		stringMax(s1,s2);
	}

	private static void stringMax(String s1, String s2)
	{
		boolean b1=s1.contains(s2);
		if(b1==false)
		{
			for(int i=0;i<s1.length();i++)
			{
				for(int j =0;j<=i;j++)
				{
					String str = s2.substring(j,s2.length()-i+j);
					if(s1.contains(str))
					{
						System.out.println("[ "+s2+" ]中包函 [ "+s1+" ]中最大的子串是  ["+str+"  ]");
						b1=true;
						break;
					}
				}
				if(b1==true)
					break;
			}
		}
	}

}

黑马程序员——找出两个字符串中最大的子串

标签:

原文地址:http://blog.csdn.net/zl18603543572/article/details/46548281

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!