/** * 获取strings字符串中所有str字符所在的下标 * @param strings 母字符串 * @param str 子字符串 * @return 字符串在母字符串中下标集合,如果母字符串中不包含子字符串,集合长度为零 */ public static List<Integer> getIndex(String strings, String str){ List<Integer> list=new ArrayList<>(); int flag=0; while (strings.indexOf(str)!=-1){ //截取包含自身在内的前边部分 String aa= strings.substring(0,strings.indexOf(str)+str.length()); flag=flag+aa.length(); list.add(flag-str.length()); strings=strings.substring(strings.indexOf(str)+str.length()); } return list; }
Java 获取strings字符串中所有str字符所在的下标
最新推荐文章于 2024-04-08 20:10:12 发布