StringReader class เป็น subclass ของ Reader และสามารถใช้อ่าน ตัวละคร . ได้ สตรีม ในรูปแบบของสตริงที่ทำหน้าที่เป็นแหล่งที่มาของ StringReader StringReader คลาสจะแทนที่เมธอดทั้งหมดจากคลาส Reader วิธีการที่สำคัญของคลาส StringReader คือ skip(), close(), mark(), markSupported(), reset() และอื่นๆ
ไวยากรณ์
Public class StringReader extends Reader
ตัวอย่าง
import java.io.StringReader; import java.io.IOException; public class StringReaderTest { public static void main(String[] args) { String str = "Welcome to Tutorials Point"; StringReader strReader = new StringReader(str); try { int i; while((i=strReader.read()) != -1) { System.out.print((char)i); } } catch(IOException ioe) { System.out.println(ioe); } finally { if(strReader != null) { try { strReader.close(); } catch(Exception e) { System.out.println(e); } } } } }
ผลลัพธ์
Welcome to Tutorials Point