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

Javaで文字配列をリーダーに変換するにはどうすればよいですか?


CharArrayReader リーダーのサブクラスです クラスであり、文字入力ストリームとして使用できる文字バッファを実装できます。 CharArrayReader オフセットから完全にまたは部分的に文字配列から文字を読み取ります。 CharArrayReaderクラスの重要なメソッドは、 close()、mark()、read()、skip()です。 およびreset()。

構文

public class CharArrayReader extends Reader

import java.io.*;
public class CharArrayReaderTest {
   public static void main(String args[]) throws Exception {
      char array[] = { 'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', ' ', 'P', 'o', 'i', 'n', 't', '!'};
   CharArrayReader car = new CharArrayReader(array);
   BufferedReader br = new BufferedReader(car);
   String line;
   while ((line = br.readLine()) != null) {
      System.out.println(line);
   }
}

出力

Tutorials Point!

  1. PythonタプルをC配列に変換するにはどうすればよいですか?

    Pythonタプルは、本質的に要素の不変の配列です。これは、配列としてCにマップされます。ただし、Cではメモリを直接操作し、Cには不変の配列のような構造がないため、タプルを不変のプロパティを持つC配列に変換することはできません。できることはC配列を定義することですが、それはタプルというよりはリストのようになります。

  2. Javaでリストを配列に変換する

    リストと配列の間の変換は、Javaでは非常に一般的な操作です。 Javaでリストを配列に変換する最も簡単な方法は、.toArray()を使用することです。 メソッド。 同様に、Arrays.asList()を使用して、リストを配列に戻すことができます。 メソッド。 以下の例は、文字列のリストと整数のリストを同等の配列に変換する方法を示しています。 リストを文字列の配列に変換 import java.util.ArrayList; import java.util.List; public class ConvertArrayListToArray { public static