java中讲讲InputStreamReader的用法,举例?
2021-06-19 02:05
标签:idg com 中文 传输 reads tar blank ted content 2.4 InputStreamReader的用法 (视频下载) (全部书籍) 例:2.4.1
import java.io.*; 详情黏贴以下网址在地址栏后请进:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner8_web.html#UsageOfInputStreamReader java中讲讲InputStreamReader的用法,举例? 标签:idg com 中文 传输 reads tar blank ted content 原文地址:https://www.cnblogs.com/mark-to-win/p/9698506.html
马
克-to-win:InputStreamReader
从文字上分析:InputStream是字节流的意思,Reader是字符流的意思。InputStreamReader这个类就是用来把字节流转换成字符流的。System.in代表控制台输入。它天生是个字节流。参见我前面写的InputStream小节的例:2.1.1,
我们发现如果向控制台输入中文,控制台是处理不了的,但这时如果我们用InputStreamReader这个工具转换一下,问题就解决了。下一章我们要
讲的网络传输,天生也是以字节形式进行的,所以字节流和字符流之间也必然转换一下。
public class TestMark_to_win {
public static void main(String args[]) throws Exception {
// ////////////////from console to string,\u00A0
System.out.println("from console to string ");
/*An InputStreamReader is a bridge from byte streams to
character streams: It reads bytes and decodes them into characters
using a specified charset. The charset that it uses may be specified by
name or may be given explicitly, or the platform‘s default charset may
be accepted. InputStreamReader(InputStream in) Create an
InputStreamReader that uses the default charset.
*/
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
上一篇:C#经典面试题100道
文章标题:java中讲讲InputStreamReader的用法,举例?
文章链接:http://soscw.com/index.php/essay/95736.html