---
title: 'Boolean nach Ganzzahl konvertieren'
url: 'https://www.tutego.de/blog/javainsel/2016/06/boolean-nach-ganzzahl-konvertieren'
markdown: 'https://www.tutego.de/blog/javainsel/2016/06/boolean-nach-ganzzahl-konvertieren.md'
date: '2016-06-11'
description: 'Der primitive Typ boolean lässt sich nicht über eine Typumwandlung in einen anderen primitiven Typ konvertieren. Doch in der Praxis kommt es vor, dass true auf 1 und false auf 0 abgebildet werden muss; der übliche Weg ist: int val = aBoolean ? 1 : 0; Exotischer ist: int val = Boolean.compare( aBool…'
taxonomy:
  category:
    - Insel
---

# Boolean nach Ganzzahl konvertieren

![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/)

## Boolean nach Ganzzahl konvertieren

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

Der primitive Typ boolean lässt sich nicht über eine Typumwandlung in einen anderen primitiven Typ konvertieren. Doch in der Praxis kommt es vor, dass `true` auf 1 und `false` auf 0 abgebildet werden muss; der übliche Weg ist:

```java
int val = aBoolean ? 1 : 0;
```

Exotischer ist:

```java
int val = Boolean.compare( aBoolean, false );
```

Noch exotischer folgendes:

```java
int val = 1 & Boolean.hashCode( true ) >> 1;
```

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

## 2 Kommentare

**Christian Ullenboom** · [14.06.2016 20:57](#comment-597332)

Ja, ändere ich. Danke.

**Jens** · [14.06.2016 20:55](#comment-597328)

Der letzte Ausdruck enthält keine Variable. Müsste es nicht heißen: int val = 1 & Boolean.hashCode( aBoolean ) >> 1;

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

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

---

## Navigation

- Next: [Eclipse 4.6 (Neon) News](https://www.tutego.de/blog/javainsel/2016/06/eclipse-4-6-neon-news.md)
