产生2个字符串中间的字符,不要拍我啊!:)
public class MiddleString {
public static String middleString(String original,String division1,String division2) {
int a1 = original.indexOf(division1);
int a2 = original.indexOf(division2);
int b1 = division1.length();
int c = a1 + division1.length();
return original.substring(c,a2);
}
public static void main(String[] args) {
String a =middleString("abcdefgh","bc","fg");
System.out.println(a);
}
}
写这个出来主要是太郁闷了,其实也是自己的基础不扎实,到String的API里去找,怎么也找不到这样的函数,所以只好自己写了一个,以告慰用Java以来基本忘记算法的心。