Як змінити String на InputStream у Java?

0 Comments 19:01

Ми можемо перетворити рядок на об’єкт InputStream за допомогою класу ByteArrayInputStream. ByteArrayInputStream є підкласом, наявним у класі InputStream.

Клас StringReader із пакета java.io в Java можна використовувати для перетворення рядка на потік символів. Коли вам потрібно прочитати символи з рядка так, ніби це вхідний потік, клас StringReader може бути корисним у створенні потоку символів із рядка.

Способи перетворення InputStream на String:

  1. Використання IOUtils.toString (Apache Utils) String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
  2. Використання CharStreams (Guava) String result = CharStreams.toString(new InputStreamReader( inputStream, Charsets.UTF_8));
  3. Використання сканера (JDK)…
  4. Використання Stream API (Java 8).

Створіть InputStream Після того як ми імпортуємо пакет, ось як ми можемо створити вхідний потік. // Створює InputStream InputStream object1 = новий FileInputStream(); Тут ми створили вхідний потік за допомогою FileInputStream. Це тому, що InputStream є абстрактним класом.

Рішення. Два найпростіших способи перетворити рядок на ціле число в Java: використовуйте Integer.parseInt() або Integer.valueOf() .

Related Post

Що означає Бовуар?Що означає Бовуар?

філософ, який наголошує на свободі вибору та особистій відповідальності, але вважає існування людини у ворожому всесвіті незрозумілим. феміністка, ліберка, жіноча лібераціоністка, жіноча права. прихильниця фемінізму. автор, письменник. пише (книги, оповідання,

Скільки локацій має Donatos?Скільки локацій має Donatos?

Тепер с понад 460 у 29 штатах, Donatos та його партнери по франчайзингу керують понад 170 традиційними ресторанами в Огайо, Індіані, Кентуккі, Вірджинії, Західній Вірджинії, Південній Кароліні, Алабамі, Теннессі, Джорджії,