`

InputStreamReader Demo

 
阅读更多
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * @author whp
 * @Email whp@ehoo.cn
 * @Jul 26, 2011
 * 
 */
public class InputStreamReaderTest {
	public static void main(String[] args) throws IOException {
		try {
			int b;
			InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("D://sql.txt")));
			System.out.println("The content of text is:");
			while ((b = isr.read()) != -1)// 顺序读取文件text里的内容并赋值给整型变量b,直到文件结束为止。
			{
				System.out.print((char) b);
			}
			isr.close();
		} catch (FileNotFoundException e) {
			System.out.println(e);
		} catch (IOException e) {
			System.out.println(e);
		} catch (Exception e) {
			System.out.println(e);
		}
	}

}

 

分享到:
评论

相关推荐

    Java Socket 操作 Demo

    Java Socket 操作 Demo import java.awt.Color; import java.awt.Dimension; import java.awt.Point; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.BufferedReader; import ...

    Socket demo

    通常,我们会用`BufferedReader`配合`InputStreamReader`,通过`readLine()`方法逐行读取客户端发送的文本信息。读取到的信息可以简单地打印出来,就像描述中说的那样。 接下来是客户端(Client.java)。客户端需要...

    java 读取txt Demo

    本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先,我们需要引入Java的I/O流库,这个库包含了处理输入和输出的各种类。在Java中,我们通常使用`...

    Android读取文本文件的demo

    这个"Android读取文本文件的demo"就是一个很好的学习示例,它演示了如何从res/raw目录下读取txt文件并将其内容显示在屏幕上。下面我们将详细探讨这个过程以及涉及的关键知识点。 首先,Android中的资源管理非常重要...

    InputStreamReader和BufferedReader用法及实例讲解

    InputStream in = new FileInputStream("D:\\demo.txt"); InputStreamReader isr = new InputStreamReader(in, "UTF-8"); // ... } } ``` 在这个例子中,我们创建了一个InputStreamReader对象,用于读取文件...

    restful接口实现Demo

    try (BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()))) { String inputLine; StringBuilder content = new StringBuilder(); while ((inputLine = in.readLine()) != ...

    安卓的一个TCP连接发送接收的DEMO

    本DEMO主要展示了如何在Android应用中创建一个简单的TCP客户端,用于发送和接收数据。TCP SOCKET编程是Android应用开发中的重要部分,它涉及到网络编程的基本概念和技术。 首先,我们要了解TCP的基本原理。TCP是一...

    ServerSocket_demo

    这个`ServerSocket_demo`示例将帮助我们深入理解如何使用`ServerSocket`进行基本的网络通信。 首先,`ServerSocket`类位于`java.net`包下,它的主要职责是监听指定的端口号,当有客户端通过TCP协议发起连接请求时,...

    java使用JSCH进行连接远程服务器Demo

    BufferedReader reader = new BufferedReader(new InputStreamReader(channel.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); // 输出命令结果 } ...

    socket小demo(安卓客户端+java服务器端)

    在这个"socket小demo(安卓客户端+java服务器端)"中,我们将会探讨如何在Android客户端和Java服务器端之间建立和维护Socket连接,以实现数据的传输。 首先,我们要了解什么是Socket。Socket,即套接字,是网络通信的...

    java发送http/https请求(get/post)Demo,亲测可用

    import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class GetRequestExample { public static void main(String[] args) throws Exception { String url = ...

    java网络爬虫实现简单Demo

    BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String inputLine; StringBuffer content = new StringBuffer(); while ((inputLine = in.readLine()) != null) { ...

    Android 网络请求的那些事Demo

    BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; StringBuilder response = new StringBuilder(); while ((line = reader.readLine()) != null) { ...

    安卓串口操作demo

    本文将深入探讨“安卓串口操作demo”所涉及的关键知识点,帮助开发者理解如何在Android应用中实现串口通信,收发数据。 1. **Android串口API** 在Android中,由于安全性和权限限制,系统并未提供内置的串口API。...

    Android使用Https访问Demo

    BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); String inputLine; StringBuilder content = new StringBuilder(); while ((inputLine = in.readLine()) != null...

    安卓简单的链接网络的demo

    本示例“安卓简单的链接网络的demo”旨在帮助初学者理解并实践如何通过HTTP协议进行GET和POST请求。下面我们将深入探讨这两种请求方式以及在Android中的实现。 1. HTTP GET请求 HTTP GET方法是最基础的请求方式,...

    IO流的demo

    - **InputStreamReader** 和 **OutputStreamWriter**:这两个类是字节流和字符流之间的桥梁,它们允许我们在字节流与字符流之间转换。 在实际开发中,我们通常会根据需求选择适合的流。例如,如果要处理二进制数据...

    在app中读取本地的txt文本的Android demo

    BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder content = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { content....

    中控Java二次开发demo.zip

    在本项目"中控Java二次开发demo.zip"中,我们主要关注的是如何使用Java进行中控考勤机的二次开发。这个压缩包包含了实现这一功能的源码和相关文档,帮助开发者理解并实现读取考勤数据以及对考勤人员进行新增或调动的...

    android http demo

    - 获取并读取响应:`BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));` 2. **OkHttp**: OkHttp是Square公司开发的一个高效、易用的HTTP客户端库,它在Android社区中广泛...

Global site tag (gtag.js) - Google Analytics