---
title: 'Bits rotieren'
url: 'https://tutego.de/blog/javainsel/2013/09/bits-rotieren'
markdown: 'https://tutego.de/blog/javainsel/2013/09/bits-rotieren.md'
date: '2013-09-01'
description: 'Java hat zwar Operatoren zum Verschieben der Bit, aber bis Java 5 nicht zum Rotieren. Beim Rotieren werden einige Bit um eine bestimmte Stelle verschoben, doch die herausfallenden Bit kommen auf der anderen Seite wieder hinein. Eine Funktion ist leicht geschrieben: Der Trick dabei besteht darin, di…'
taxonomy:
  category:
    - Allgemein
---

# Bits rotieren

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

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

## Bits rotieren

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

Java hat zwar Operatoren zum Verschieben der Bit, aber bis Java 5 nicht zum Rotieren. Beim Rotieren werden einige Bit um eine bestimmte Stelle verschoben, doch die herausfallenden Bit kommen auf der anderen Seite wieder hinein.

Eine Funktion ist leicht geschrieben: Der Trick dabei besteht darin, die herausfallenden Bit vorher zu extrahieren und auf der anderen Seite wieder einzusetzen.

```

public static int rotateLeft( int v, int n )
{
  return (v >> (32 – n));
}

public static int rotateRight( int v, int n )
{
  return (v >>> n) | (v
```

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

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

---

## Navigation

- Previous: [Die Ackermann-Funktion](https://tutego.de/blog/javainsel/2013/09/die-ackermann-funktion.md)
- Next: [Alternative Sprachen für die JVM](https://tutego.de/blog/javainsel/2013/09/alternative-sprachen-fr-die-jvm.md)
