public class StringUtil { static int varlen1; static int varlen2; static String varstr1; static String varstr2; static String varstr3; public static String indexOf(String sourceStr,String indexStr,int indexNum){ /** * 原始字符串:sourceStr * 索引字符串:indexStr * 固定字符串截取后索引次数的indexNum * * indexOf("ws++rq++sl++dl","++",4) * 结果:dl */ varlen1 = sourceStr.length(); varlen2 = indexStr.length(); int i=0;//字符串下标 int n=0;//某字符串在指定字符串中的个数 int m=0; int x=0; while (i< varlen1){ varstr1 = sourceStr.substring(i, i);//substr(sourceStr,i,1); varstr2 = indexStr.substring(1,1);//获取指定用于截串的字符串的第一个字符 if(varstr1.equals