Java programma virknes pārveidošanai par InputStream

Šajā programmā mēs iemācīsimies pārveidot virkni Java ievades plūsmā.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java virkne
  • Java InputStream klase
  • Java ByteArrayInputStream klase

Piemērs: Java programma, lai pārveidotu virkni par 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(); ) ) )

Rezultāts

 Virkne ir: Programiz InputStream: java.io.ByteArrayInputStream@5479e3f Sākumā pieejamie baiti: 9 Pieejamie baiti beigās: 6

Iepriekš minētajā piemērā mēs esam izveidojuši virkni ar nosaukumu. Mēs esam pārveidojuši virkni ievades straumē ar nosaukumu plūsma.

getBytes()Metode pārveido virkni vērā baitos. Lai uzzinātu vairāk, apmeklējiet Java virkni getBytes ()

Interesanti raksti...