Zum Inhalt springen

Empfohlene Beiträge

Geschrieben (bearbeitet)

Moin,

erst mal sry für den doofen Tread Titel mir ist nur keine bessere beschreibung eingefallen^^.

Ok zum Thema:

Ich muss für ein Schulprojekt einen Subnetz Calculator in Java schreiben. Nun stehe ich allerdings vor dem Problem das ich einen String eines IP Oktets in Binärschreibweise habe, wie kann ich sagen wir z.B. die letzten 2 stellen einfach "abschneiden!" bzw. mit 0 ersetzen. Hoffe ich hab mich verständlich ausgedrückt und ihr könnt mir helfen^^.

Hier noch ein Beispiel:

OktLabl1 OktLabl2 OktLabl3

11111111 . 11111111. 111111[11] zu ändernde Bits

so long

DeMon

Bearbeitet von DeMon Toll
Geschrieben


str = str.substring(0, str.length - 2);

Meinst du sowas?

Bei der Methode hättest du in deiner String-Variable danach nur noch den String ohne die letzten beiden Zeichen drin stehen.

Geschrieben


str = str.substring(0, str.length - 2) + "00";

das wäre wohl die einfachste Methode.

Ansonsten kannst du dir aus dem String auch ein char-Array erzeugen lassen. In diesem könntest du dann ja Veränderungen an jeder dir beliebigen Position vornehmen.

Die Methode dafür wäre toCharArray().

Geschrieben

Moin ich habe herausgefunden wie es funktioniert Binär wieder in Ints umzuwandeln^^. Hier der code:


int zahl = 255;

String binaer = Integer.toBinaryString(zahl); //Umwandeln von Integer in Binär


int base = 2;   //Deklarieren der 2er Basis des Binären Rechnungsraums.

int decimal = Integer.parseInt(binaer, base); //Umwandeln von binär in Int wert

so long

DeMon

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...