Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8273261

Replace 'while' cycles with iterator with enhanced-for in java.base

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P5
    • 18
    • None
    • core-libs
    • None
    • b17

    Description

      There are few places in java.base code where manual while loop is used with Iterator to iterate over Collection.
      Instead of manual while cycles it's preferred to use enhanced-for cycle instead: it's less verbose, makes code easier to read and it's less error-prone.
      It doesn't have any performance impact: java compiler generates similar code when compiling enhanced-for cycle.

      Attachments

        Issue Links

          Activity

            People

              aturbanov Andrey Turbanov
              aturbanov Andrey Turbanov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: