StringReader क्लास 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