jjzjj

InputStreamReader

全部标签

java - 我们什么时候使用静态和动态类加载?

我知道静态类加载和动态类加载的区别。一般来说,我们总是只使用静态类加载。谁能告诉我们,在什么情况下我们使用动态类加载?? 最佳答案 动态类加载允许在程序启动前加载未知的java代码。Java模型根据需要加载类,并且在加载和运行其中任何一个类之前不需要知道集合中所有类的名称。例如:根据用户输入,您只想创建一个对象,但有数百个类。那么你不需要加载所有类。您可以通过动态类加载在运行时创建对象。代码:try{InputStreamReaderin=newInputStreamReader(System.in);BufferedReaderr

java - 我想要我的 Runtime.getRuntime().exec() 的实时输出

publicstaticvoidexecuteCommand(Stringcmd){try{Processprocess=Runtime.getRuntime().exec(cmd,null,newFile("/usr/hadoop-0.20.2/"));InputStreamstdin=process.getInputStream();InputStreamReaderisr=newInputStreamReader(stdin);BufferedReaderbr=newBufferedReader(isr);Stringline;System.out.println("");whi

java - 我想要我的 Runtime.getRuntime().exec() 的实时输出

publicstaticvoidexecuteCommand(Stringcmd){try{Processprocess=Runtime.getRuntime().exec(cmd,null,newFile("/usr/hadoop-0.20.2/"));InputStreamstdin=process.getInputStream();InputStreamReaderisr=newInputStreamReader(stdin);BufferedReaderbr=newBufferedReader(isr);Stringline;System.out.println("");whi

IO流 p9 转换流-InputStreamReader 和 OutputStreamWriter

转换流-InputStreamReader和OutputStreamWriter介绍InputStreamReader:Reader的子类,可以将InputStream(字节流)包装成Reader(字符流);OutputStreamWriter:Writer的子类,实现将OutputStream(字节流)包装成Writer(字符流);当处理纯文本数据时,如果使用字符流效率更高,并且可以有效解决中文问题,所以建议将字节流转换成字符流;可以在使用时指定编码格式(比如utf-8,gbk,gb2312,ISO8859-1等),解决乱码问题;InputStreamReader代码演示:importjav

java - InputStream 与 InputStreamReader

使用InputStream而不是InputStreamReader有什么好处,反之亦然。下面是InputStream的示例:InputStreaminput=newFileInputStream("c:\\data\\input-text.txt");intdata=input.read();while(data!=-1){//dosomethingwithdata...doSomethingWithData(data);data=input.read();}input.close();这里是一个使用InputStreamReader的例子(显然是在InputStream的帮助下):I

java - InputStream 与 InputStreamReader

使用InputStream而不是InputStreamReader有什么好处,反之亦然。下面是InputStream的示例:InputStreaminput=newFileInputStream("c:\\data\\input-text.txt");intdata=input.read();while(data!=-1){//dosomethingwithdata...doSomethingWithData(data);data=input.read();}input.close();这里是一个使用InputStreamReader的例子(显然是在InputStream的帮助下):I

java - 关闭 BufferedReader 和 InputStreamReader

这段代码造成内存泄漏问题BufferedReader和InputStreamReader我认为这可能是某些异常(exception)情况的原因。我应该如何更改它?try{URLurl=newURL(sMyUrl);BufferedReaderin=newBufferedReader(newInputStreamReader(url.openStream()));while((str=in.readLine())!=null){jsonString+=str;}in.close();}catch(Exceptione){} 最佳答案

java - 扫描仪与 InputStreamReader

有没有人碰巧知道下面两种读取输入文件的方法在性能方面是否存在差异?谢谢。1)用Scanner和File读取文件Scannerinput=newScanner(newFile("foo.txt"));2)使用InputStreamReader和FileInputStream读取文件InputStreamReaderinput=newInputStreamReader(newFileInputStream("foo.txt")); 最佳答案 第一点是这些代码示例都没有读取文件。这听起来可能很愚蠢或不正确,但这是事实。他们实际上做的是打开

java - 在 FileReader 和 InputStreamReader 之间进行选择

我有两种方法在java中读取文本文件,一种使用FileReader和其他文件InputStreamFileReaderfr=newFileReader("C:\\testq\\test.txt");BufferedReaderbr=newBufferedReader(fr);Strings;while((s=br.readLine())!=null){System.out.println("valueare"+s);}其他是FileInputStreamfstream=newFileInputStream("C:\\testnew\\out.text");DataInputStream

java - 我应该缓冲 InputStream 还是 InputStreamReader?

以下两种缓冲方法有什么区别(如果有的话)?Readerr1=newBufferedReader(newInputStreamReader(in,"UTF-8"),bufferSize);Readerr2=newInputStreamReader(newBufferedInputStream(in,bufferSize),"UTF-8"); 最佳答案 r1更有效。InputStreamReader本身没有大缓冲区。BufferedReader可以设置为具有比InputStreamReader更大的缓冲区。r2中的InputStream