---
title: 'Über eine Reihe von Werten laufen, Ist-Element-von-Test'
url: 'https://www.tutego.de/blog/javainsel/2012/08/ber-eine-reihe-von-werten-laufen-ist-element-von-test'
markdown: 'https://www.tutego.de/blog/javainsel/2012/08/ber-eine-reihe-von-werten-laufen-ist-element-von-test.md'
date: '2012-08-16'
description: 'Rechts vom Doppelpunkt lässt sich auf die Schnelle ein Feld aufbauen, über welches das erweiterte for dann laufen kann. for ( int prime : new int[]{ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 } ) System.out.println( prime ); Das ist praktisch, um über eine feste Menge von Werten zu laufen. Das funktio…'
taxonomy:
  category:
    - Insel
---

# Über eine Reihe von Werten laufen, Ist-Element-von-Test

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Über eine Reihe von Werten laufen, Ist-Element-von-Test

16.08.2012 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Rechts vom Doppelpunkt lässt sich auf die Schnelle ein Feld aufbauen, über welches das erweiterte for dann laufen kann.

```java
for ( int prime : new int[]{ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 } )
 System.out.println( prime );
```

Das ist praktisch, um über eine feste Menge von Werten zu laufen. Das funktioniert auch für Objekte, etwa Strings:

```java
for ( String name : new String[]{ "Krissy", "Morris", "Dan" } )
 System.out.println( name );
```

Einige Programmierer verstecken die Objekterzeugung auch in einen Methodenaufruf:

```java
for ( String name : Arrays.asList( "Krissy", "Morris", "Dan" ) )
 System.out.println( name );
```

`Arrays.asList(…)` erzeugt kein Array als Rückgabe, sondern baut aus der variablen Argumentliste eine Sammlung auf, die von einem speziellen Typ `Iterable` ist – das kann auch die erweiterte for-Schleife ablaufen.

Unabhängig vom erweiterten for hat die Nutzung von `Arrays.asList(…)`noch einen anderen Vorteil, etwa bei ist-Element-von-Anfragen, etwa so:

```
if ( Arrays.asList( 1, 2, 3, 4, 5, 6, 7, 8, 10 ).contains( number ) )
```

…

Kategorien: [Insel](https://www.tutego.de/blog/javainsel/category/insel/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [java.net.ConnectException? Was tun?](https://www.tutego.de/blog/javainsel/2012/08/java-net-connectexception-was-tun.md)
- Next: [Thema der Woche: Externe Programme starten, URL Protokoll unter Windows registrieren](https://www.tutego.de/blog/javainsel/2012/08/thema-der-woche-externe-programme-starten-url-protokoll-unter-windows-registrieren.md)
