Јава програм за претварање ИнпутСтреам у стринг

У овом програму ћете научити да претворите улазни ток у низ помоћу ИнпутСтреамРеадер у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава ИнпутСтреам класа
  • Јава Стринг

Пример: Претвори ИнпутСтреам у стринг

 import java.io.*; public class InputStreamString ( public static void main(String() args) throws IOException ( InputStream stream = new ByteArrayInputStream("Hello there!".getBytes()); StringBuilder sb = new StringBuilder(); String line; BufferedReader br = new BufferedReader(new InputStreamReader(stream)); while ((line = br.readLine()) != null) ( sb.append(line); ) br.close(); System.out.println(sb); ) )

Оутпут

 Поздрав!

У горњем програму, улазни ток се креира из низа и чува у променљивом току. Такође је потребан градитељ низова сб да би створио низ из тока.

Затим смо креирали бафер за читање бр из датотеке InputStreamReaderза читање редова из стрима. Користећи вхиле петљу, читамо сваки ред и додајемо га у градитељ низова. Напокон смо затворили буфферРеадер.

Будући да читалац може да баца IOException, имамо ИОЕкцептион у главној функцији као:

 публиц статиц воид маин (Стринг () аргс) баца ИОЕкцептион

Занимљиви Чланци...