---
title: "Byte till String"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/102397-byte-till-string"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Wahlenberg"
published: "2004-04-26T21:11:26.000Z"
updated: "2004-04-26T21:24:09.000Z"
replies: 2
views: 291
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/102397-byte-till-string"
---

# Byte till String

## #1 — Wahlenberg, 2004-04-26T21:11Z

Hej. Jag har en Byta array
byte\[\] cleartext innehållande värderna
byte\[0\]=97
byte\[1\]=98
(97 och 98 motsvarar a och b i ascii förövrigt).
Är det någon som kan något bra knep för att parsa byte arrayen till en string. Så att jag kan få den till en String innehållande i detta fall "ab"?
Detta för att krypterings metoderna i java enbart krypterar/dekrypterar i bytes. Men nu vill jag kunna kryptera/dekryptera strängar.
Tack på förhand,
mvh Wahlenberg

Permalänk: https://www.webforum.nu/p/102397

## #2 — Wahlenberg, 2004-04-26T21:21Z

Kom på det själv!

Sorry för mitt puckade inlägg. Efter en snabb titt i API:n ser jag construktorn för String, och att man där enkelt kan gjöra en string av en byte array. Ex: 
 String klartext = new String(cleartext);
Där cleartext är en bytearray.
Så nu vet ni detta!
 ;) 
mvh W

Permalänk: https://www.webforum.nu/p/1334044

## #3 — SPiN, 2004-04-26T21:24Z

Skicka byte-arrayen som parameter till String's konstruktor för att skapa en sträng från bytes:

```
byte[] minaBytes = new byte[2];
minaBytes[0] = 97;
minaBytes[1] = 98;
String minByteSträng = new String( minaBytes );
```

För att få ut byten från en sträng, använder du String's metod getBytes():

```
String minByteSträng = "ab";
byte[] minaBytes = minByteSträng.getBytes();
```

Red., För sölig. :OO

Permalänk: https://www.webforum.nu/p/1334048

---

Tråden på webben: https://www.webforum.nu/amne/java/102397-byte-till-string
