Selles programmis saate õppida väljundvoogu teisendama stringiks, kasutades Java-s Stringi initsiaatorit.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java OutputStream klass
- Java string
Näide: teisendage OutputStream stringiks
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); ) )
Väljund
Tere seal!
Ülaltoodud programmis oleme loonud OutputStream
antud stringirea põhjal. Selleks kasutatakse voo write()
meetodit.
Seejärel teisendame OutputStream
faili finalString lihtsalt kasutades String
konstruktorit, mis võtab baidimassiivi. Selleks kasutame voo toByteArray()
meetodit.