2016-05-27 5 views
-2

ich die gesamte Datei in ein byte [] Array mit folgenden Code geladen haben:convert Teil der Byte-Array Werte zu String

byte[] data = Files.readAllBytes(path); 

Nun würde Ich mag die ersten 120 Zeichen als String und eine beliebige Zeichenfolge Informationen erhalten von Index und Index.

Könnten Sie bitte lassen Sie mich wissen, wie es geht?

Danke.

+0

Es ist ein String Konstruktor, der einen Byte-Array nimmt. –

+0

Was meinen Sie mit "und beliebigen String-Informationen von Index und Index"? –

+0

Danke Sam..Jon hat darauf geantwortet .. –

Antwort

5

Klingt wie ich ist nur für this constructor suchen: (. Immer die Codierung explizit angeben, wenn zwischen Binär- und Textformen Umwandlung)

String text = new String(data, 0, 120, StandardCharsets.UTF_8); 

+0

Danke Jon für deine schnelle Antwort..Beachtet ... –