这里有一组数 "JQS|1=0/1/2/3/4/5/6/7+,2=4,3=4|2*3",
- for (int i = 0; i < contl.length; i++) {
- String contt = contl[i]
- .substring(contl[i].indexOf("=") + 1);
- if (contt.length() > 1 && contt.split("/").length <= 8) {
- try {
- String[] contts = contt.split("/");
- for (int j = 0; j < contts.length; j++) {
- for (int j2 = j + 1; j2 < contts.length; j2++) {
- if (contts[j].equals(contts[j2])) {
- return message;
- }
- }
- }
- } catch (Exception e) {
- // TODO: handle exception
- }
复制代码
当然这个不是单纯的三层嵌套for循环,取两竖线中间的值,
contl是中间的值按逗号切割后存入的数组
第一个for遍历这个数组取出'='后面的数
再取出有/的,以/分割存入数组
用两个for循环判断是否有相同的值 |