Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #37708

Can I put a filter into a lambda?

Newsgroups comp.lang.java.programmer
Date 2017-12-01 12:52 -0800
Message-ID <321ee28f-bbea-4565-a48e-c0476d9a78d4@googlegroups.com> (permalink)
Subject Can I put a filter into a lambda?
From Eric Douglas <e.d.programmer@gmail.com>

Show all headers | View raw


I haven't gotten around to mastering the lambda syntax.
I have a JTable with a custom row sorter building an index of all model rows:

rowToModelIndex.clear();
if (modelRowCount > 0) {
     if (getRowFilter() != null) {
          for (int r = 0; r < modelRowCount; r++) {
               if (include(r)) {
                    rowToModelIndex.add(r);
               }
          }
     } else {
          rowToModelIndex.addAll(Stream.iterate(firstRow, n -> n + 1).limit(modelRowCount).collect(Collectors.toList()));
     }
}

If it's a straight up series it's a lambda.  Can the filter loop be also?  I would guess that would be more efficient.

Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Can I put a filter into a lambda? Eric Douglas <e.d.programmer@gmail.com> - 2017-12-01 12:52 -0800
  Re: Can I put a filter into a lambda? Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-12-01 16:28 -0500
    Re: Can I put a filter into a lambda? Eric Douglas <e.d.programmer@gmail.com> - 2017-12-04 05:03 -0800
      Re: Can I put a filter into a lambda? Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-12-04 08:20 -0500
        Re: Can I put a filter into a lambda? Eric Douglas <e.d.programmer@gmail.com> - 2017-12-04 05:32 -0800
          Re: Can I put a filter into a lambda? Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-12-04 09:29 -0500
            Re: Can I put a filter into a lambda? Eric Douglas <e.d.programmer@gmail.com> - 2017-12-04 07:14 -0800
            Re: Can I put a filter into a lambda? Sebastian <nowhere@nirvana.org> - 2017-12-08 15:00 +0100

csiph-web