//获取list中相邻且相等的坐标组(开始下标与结束下标) public List<Interval> findEqualIntervals(List<String> strings){ List<Interval> intervals = new ArrayList<>(); int start = -1; for(int i = 0, i < strings.size(); i++ ){ if(i == 0 || !strings.get(i).equals(strings.get(i - 1))){ start = i; } else if (i == strings.size() -1 || !strings.get(i).equals(strings.get(i + 1))){ intervals.add(new Interval(start,i)) } } return intervals ; } @Data @AllArgConstructo @NoArgConstructor public class Interval{ private int start; private int end; }
获取list中相邻且相等的元素下标组(开始下标与结束下标)
最新推荐文章于 2025-12-03 10:19:14 发布
该篇文章介绍了如何使用Java编写一个名为`findEqualIntervals`的方法,接收一个字符串列表作为输入,找出其中相邻且相等的子串区间,并以`Interval`类的实例表示这些区间。
771

被折叠的 条评论
为什么被折叠?



