ตัวอย่างในบทความนี้อธิบายวิธีการบรรลุจุดตัดสูงสุดของสองสตริงใน Java และแบ่งปันกับคุณเพื่อเป็นข้อมูลอ้างอิง วิธีการดำเนินการเฉพาะมีดังนี้:
คัดลอกโค้ดดังนี้: package com.itheima.net;
เกมคลาสสาธารณะ13
-
โมฆะสาธารณะคง main (String [] args)
-
สตริง s1 = "135adbfg67";
สตริง s2 = "125dbf59";
สตริง s3 = s2;
int เริ่มต้น = 0;
สิ้นสุด int = s2.length();
อินท์ i = 1;
ในขณะที่ (!s1.contains(s3))
-
ถ้า (สิ้นสุด == s2.length())
-
เริ่มต้น = 0;
สิ้นสุด = (s2.ความยาว()) - (i++);
-
อื่น
-
เริ่มต้น++;สิ้นสุด++;
-
s3 = s2.substring (เริ่มต้น, สิ้นสุด);
System.out.println(s3);
System.out.println("--------");
-
System.out.println(s3);
-
-
คัดลอกรหัสรหัสดังต่อไปนี้:
แพ็คเกจ com.itheima.net;
เกมคลาสสาธารณะ15
-
โมฆะสาธารณะคง main (String [] args)
-
สตริง s1 = "135adbfg67";
สตริง s2 = "125dbf59";
วิธีการ (s2, s1);
-
วิธีการโมฆะคงสาธารณะ (สตริงสูงสุด, สตริงขั้นต่ำ)
-
ถ้า (max.length() < min.length())
-
สตริง s = สูงสุด;
สูงสุด = นาที;
นาที = วินาที;
-
สตริง subStr = นาที;
สำหรับ (int start = 0, end = min.length(), i = 1; !max.contains(subStr); subStr = min.substring(begin, end))
-
ถ้า (สิ้นสุด == min.length())
-
เริ่มต้น = 0;
สิ้นสุด = (min.length()) - (i++);
-
อื่น
-
เริ่มต้น++;
จบ++;
-
System.out.println(subStr);
System.out.println("--------");
-
System.out.println(subStr);
-
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน