java取兩個(gè)字符串的最大交集
本文實(shí)例講述了java取兩個(gè)字符串的最大交集的實(shí)現(xiàn)方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
public class Game13
{
public static void main(String[] args)
{
String s1 = "135adbfg67";
String s2 = "125dbf59";
String s3 = s2;
int begin = 0;
int end = s2.length();
int i = 1;
while (!s1.contains(s3))
{
if (end == s2.length())
{
begin = 0;
end = (s2.length()) - (i++);
}
else
{
begin++;end++;
}
s3 = s2.substring(begin, end);
System.out.println(s3);
System.out.println("--------");
}
System.out.println(s3);
}
}
package com.itheima.net;
public class Game15
{
public static void main(String[] args)
{
String s1 = "135adbfg67";
String s2 = "125dbf59";
method(s2, s1);
}
public static void method(String max, String min)
{
if (max.length() < min.length())
{
String s = max;
max = min;
min = s;
}
String subStr = min;
for (int begin = 0, end = min.length(), i = 1; !max.contains(subStr); subStr = min.substring(begin, end))
{
if (end == min.length())
{
begin = 0;
end = (min.length()) - (i++);
}
else
{
begin++;
end++;
}
System.out.println(subStr);
System.out.println("--------");
}
System.out.println(subStr);
}
}
希望本文所述對(duì)大家的Java程序設(shè)計(jì)有所幫助。
相關(guān)文章
基于rocketmq的有序消費(fèi)模式和并發(fā)消費(fèi)模式的區(qū)別說明
這篇文章主要介紹了基于rocketmq的有序消費(fèi)模式和并發(fā)消費(fèi)模式的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Java元素排序Comparable與Comparator的區(qū)別
這篇文章主要介紹了Java元素排序Comparable與Comparator的區(qū)別,二者都是頂級(jí)的接口,但擁有的方法和用法是不同的,下面我們分別來看看具體是怎樣的區(qū)別吧2022-05-05
Java使用PDFBox實(shí)現(xiàn)操作PDF文檔
這篇文章主要為大家詳細(xì)介紹了Java如何使用PDFBox實(shí)現(xiàn)操作PDF文檔,例如添加本地圖片、添加網(wǎng)絡(luò)圖片、圖片寬高自適應(yīng)、圖片水平垂直居中對(duì)齊等功能,需要的可以了解下2024-03-03
如何修改覆蓋spring boot默認(rèn)日志策略logback詳解
這篇文章主要給大家介紹了關(guān)于如何修改覆蓋spring boot默認(rèn)日志策略logback的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10
詳解mybatis-plus實(shí)體類中字段和數(shù)據(jù)庫中字段名不對(duì)應(yīng)解決辦法
這篇文章主要介紹了詳解mybatis-plus實(shí)體類中字段和數(shù)據(jù)庫中字段名不對(duì)應(yīng)解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
idea熱部署且開啟自動(dòng)編譯的實(shí)現(xiàn)方法
這篇文章主要介紹了idea熱部署且開啟自動(dòng)編譯的實(shí)現(xiàn)方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
Lombok為啥這么牛逼?SpringBoot和IDEA官方都要支持它
Lombok是一款Java代碼功能增強(qiáng)庫,在Github上已有9.8k+Star。這篇文章主要介紹了Lombok為啥這么牛逼?SpringBoot和IDEA官方都要支持它,需要的朋友可以參考下2020-12-12

