Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaで文字列をInputStreamオブジェクトに変換する方法は?


ByteArrayInputStream InputStreamのサブクラスです クラスであり、バイトを含む内部バッファが含まれています ストリームから読み取ることができます。 文字列をInputStreamに変換できます ByteArrayInputStreamを使用したオブジェクト クラス。このクラスコンストラクタは、 getBytes()を呼び出すことで実行できる文字列バイト配列を取ります。 Stringクラスのメソッド。

import java.io.*;
public class StringToInputStreamTest {
   public static void main(String []args) throws Exception {
      String str = "Welcome to TutorialsPoint";
      InputStream input = getInputStream(str, "UTF-8");
      int i;
      while ((i = input.read()) > -1) {
         System.out.print((char) i);
      }
      System.out.println();
   }
   public static InputStream getInputStream(String str, String encoding) throws          UnsupportedEncodingException {
      return new ByteArrayInputStream(str.getBytes(encoding));
   }
}

出力

Welcome to TutorialsPoint

  1. JavaScriptの日付オブジェクトを文字列に変換するにはどうすればよいですか?

    JavaScriptの日付オブジェクトを文字列に変換するには、toString()メソッドを使用します。このメソッドは、指定されたDateオブジェクトを表す文字列を返します。 例 次のコードを実行して、日付オブジェクトを文字列に変換してみてください- <html>    <head>       <title>JavaScript toString() Method</title>    </head>    <body>  

  2. 文字列をJavaScriptオブジェクトに変換する方法は?

    以下は、文字列をJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs