Program Java untuk Mengubah String menjadi InputStream

Dalam program ini, kita akan belajar mengubah string menjadi inputstream di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Rentetan Java
  • Kelas InputStream Java
  • Kelas Java ByteArrayInputStream

Contoh: Program Java untuk menukar String ke InputStream

 import java.io.ByteArrayInputStream; import java.io.InputStream; import java.nio.charset.StandardCharsets; public class Main ( public static void main(String args()) ( // Creates a string String name = "Programiz"; System.out.println("String is: " + name); try ( InputStream stream = new ByteArrayInputStream(name.getBytes(StandardCharsets.UTF_8)); System.out.println("InputStream: " + stream); // Returns the available number of bytes System.out.println("Available bytes at the beginning: " + stream.available()); // Reads 3 bytes from the stream stream stream.read(); stream.read(); stream.read(); // After reading 3 bytes // Returns the available number of bytes System.out.println("Available bytes at the end: " + stream.available()); stream.close(); ) catch (Exception e) ( e.getStackTrace(); ) ) )

Pengeluaran

 Rentetan ialah: Programiz InputStream: java.io.ByteArrayInputStream@5479e3f Bait yang tersedia pada awal: 9 Bait yang tersedia pada akhir: 6

Dalam contoh di atas, kami telah membuat rentetan yang diberi nama. Di sini, kita telah menukar rentetan ke aliran input bernama stream.

The getBytes()kaedah menukarkan tali ke dalam bait. Untuk mengetahui lebih lanjut, lawati getBytes String Java ()

Artikel menarik...