前言
一看小编这标题就知道是面试题了,这是小编之前遇到的面试题,一直都没有总结,所以回头总结一下。
split()
刚开始的时候小编用的是split分隔子串,但是当时面试官告诉我这不是最优的。
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); //获取开始时间
String str1 = "a bc defkdfkhfkgfghkfghfkjgkffg ghi j k lmn op qfdfds fdfdf dsfsdfdsfdf dfdfdfdfdfdfdfd";
String[] str2 = str1.split(" ");
int max = str2[0].length();
for (int i = 1; i <