Dart - 检测列表中何时存在 'false',下一个索引中是否存在 'true'

Dart - Detects when in a list there is a 'false' with a 'true' in the next index

我想在 Dart 中创建一个脚本来检测何时在 OutputBool2 列表中有一个 'false',在下一个索引

中有一个 'true'

我创建了这个脚本,但它似乎不起作用:

List OutputIndex2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23];
List OutpuBool2 = [false, false, false, false, false, false, false, true, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false];


for (int j in OutputIndex2.sublist(0, OutputList2.length - 1)) {
      print(j);

      if (OutputBool2[j] == false && OutputList2[j + 1] == true) {
        print(FIND!!);

      }
    }

任何人都可以向我解释我做错了什么吗? 谢谢:)

我制作了这段代码:

List<bool> OutpuBool2 = [
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false
  ];
  for (var i = 0; i < OutpuBool2.length; i++) {
    if (OutpuBool2[i] == false) {
      if (OutpuBool2[i + 1] == true) {
        print('There is a false with a true in the next index in index: $i');
      }
    }
  }

这是结果: 下一个索引 in index: 6 中有一个 false 和一个 true 下一个索引in index: 11

你是这个意思吗?