Aktion
Java Universität
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Praktikum
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design
Artikel
  • Rezensionen
  • Über uns
  • CS50
Start
Jetzt lernen
  • Artikel
  • Autoren
  • Alle Gruppen
  • Liste aller Artikel
JavaRush /Java Blog /Random-DE /Erstellen Sie Ihre eigene Schleife mit Lambda-Ausdrücken ...
gnev
Level 24
  • 28 Februar 2021
  • 211 views
  • 0 comments

Erstellen Sie Ihre eigene Schleife mit Lambda-Ausdrücken in Java 8

Veröffentlicht in der Gruppe Random-DE
Java-университет
In Java gibt es kein einfaches Konstrukt, um etwas N-mal zu wiederholen. Natürlich können wir eine for-Schleife erstellen, aber in den allermeisten Fällen ist es uns egal, welche Art von Variable wir in der Schleife erstellen. Wir möchten lediglich, dass ein Teil des Codes N-mal wiederholt wird, und das war’s. Mit der Einführung von Lambda-Ausdrücken in Java 8 können Sie so etwas verwenden: public class RepeatDemo { public static void main(String[] args) { // Повтор одной строки repeat(10, () -> System.out.println("HELLO")); // Повтор нескольких строк repeat(10, () -> { System.out.println("HELLO"); System.out.println("WORLD"); }); } static void repeat(int n, Runnable r) { for (int i = 0; i < n; i++) r.run(); } } Es ist wahrscheinlich nicht so angenehm für das Auge oder so offensichtlich wie eine gute alte for-Schleife, aber es beseitigt eine zusätzliche Variable in der Schleife. Wenn Java 8 nur noch einen Schritt weiter gehen und eine „Schokoladen“-Syntax für die Argumente in Lambda-Ausdrücken bereitstellen würde, dann hätten wir so etwas wie Scala/Groovy-Code, der den Code viel visueller machen würde. Zum Beispiel: // Ну разве не здорово было бы иметь такую конструкцию в Java? repeat(10) { System.out.println("HELLO"); System.out.println("WORLD"); } Quelle
Python-университет
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Lernen
  • Курси програмування
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Spieleprojekte
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Häufig gestellte Fragen
  • Support
JavaRush JavaRush ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Programmierer werden gemacht, nicht geboren © 2025 JavaRush
App herunterladen
  • Google Play
  • App Store
Mastercard Visa
Programmierer werden gemacht, nicht geboren © 2025 JavaRush