Java-ohjelma muuntaa OutputStream merkkijonoksi

Tässä ohjelmassa opit muuntamaan ulostulovirran merkkijonoksi käyttämällä String-alustusohjelmaa Javassa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java OutputStream -luokka
  • Java-merkkijono

Esimerkki: Muunna OutputStream merkkijonoksi

 import java.io.*; public class OutputStreamString ( public static void main(String() args) throws IOException ( ByteArrayOutputStream stream = new ByteArrayOutputStream(); String line = "Hello there!"; stream.write(line.getBytes()); String finalString = new String(stream.toByteArray()); System.out.println(finalString); ) )

Tuotos

 Hei siellä!

Yllä olevassa ohjelmassa olemme luoneet OutputStreamperustuen annettuun merkkijonoon. Tämä tehdään stream- write()menetelmällä.

Sitten muunnetaan yksinkertaisesti OutputStreamfinalStringiksi käyttämällä Stringkonstruktoria, joka vie tavutaulukon . Tätä varten käytämme stream- toByteArray()menetelmää.

Mielenkiintoisia artikkeleita...