`

标准IO输入输出流

阅读更多
Java提供了三个静态变量

  • System.in: 为InputStream类型,标准输入流,默认为键盘输入值
  • System.out:为PrintStream类型,标准输出流,默认为控制台输出
  • System.err:为PrintStream类型,代表错误输出流,默认为控制台输出


以下代码实现将键盘输入,输出到控制台,以回车键结束:
package com.perficient.javabasic.test;

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class IOTesting {
	public static void main(String[] args) throws IOException {
		
		int c;
		InputStreamReader in = new InputStreamReader(System.in);
		OutputStreamWriter out = new OutputStreamWriter(System.out);
			
		System.out.println("Please Enter the strings ended by Enter key:");
		while ((c = in.read())!= '\n'){
				out.write(c);
			}
			
		out.close();
		in.close();
}
}
分享到:
评论

相关推荐

    标准C++输入输出流与本地化

    首先,标准C++的输入输出流(IOStream)是C++标准库中用于执行输入和输出操作的类和对象的集合。IOStream是面向对象的,为程序员提供了处理不同类型数据流的强大工具。在IOStream的基础章节中,介绍了IO流的最基础...

    java IO输入输出流 学习入门

    ### Java IO 输入输出流学习入门 #### 一、流的初步理解 在Java中,**流**是一种用于处理数据输入/输出的方式。流的概念非常重要,因为它几乎涉及到所有与数据交互的操作,比如文件读写、网络通信等。 ##### 1.1 ...

    标准C++输入输出流与本地化(高清PDF)

    本书《标准C++输入输出流与本地化》是由Angelika Langer和Klaus Kreft撰写,何渝等人翻译的,旨在介绍C++标准IO流以及本地化。该书被归类于计算机技术译林精选系列,由人民邮电出版社出版,于2001年4月发行,定价为...

    IO/输入输出

    在Java中,IO操作主要由java.io包提供,它包含了一系列类和接口,用于处理各种类型的输入输出流。 1. **流的概念**: 在Java IO中,数据被视作流,它们可以像水一样流动,从一个源头(输入源)流向目的地(输出...

    JAVA输入输出流实验报告

    Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...

    Java输入输出流(IO)教程

    8)简述Java中标准输入输出流(如System类的输入输出流)的操作方法及其重定向的技术;11)讨论过滤输入流和过滤输出流的作用和使用示例,最后给出了一系列文件读写的实际代码范例,并讨论了处理IO异常的方法。适用...

    java输入输出流与文件处理

    **输入输出流与文件处理**在编程领域占据着核心地位,特别是在Java中,通过`java.io`包提供了丰富的类和接口来支持输入输出操作。这包括从键盘读取用户输入、从文件或网络读取数据、以及将数据写入文件或网络等场景...

    文件管理和输入输出流.rar

    在IT行业中,文件管理和输入输出流是至关重要的概念,尤其对于程序设计而言。"文件管理和输入输出流"这个主题涵盖了Java、C语言、C++、C#以及JSP等多种编程语言中的相关技术,这些技术使得程序员能够有效地读取、...

    java 输入输出流

    在Java中,输入输出流(IO流)是处理数据输入和输出的核心机制。Java IO库提供了一系列类和接口,用于读写文件、网络通信、标准输入输出等。本篇文章将详细介绍Java中常见的输入输出流及其相关概念。 首先,我们来...

    IO标准输入输出

    这两个对象都是InputStream和OutputStream的子类型,因此可以使用各种输入输出流的方法进行读写操作。 标准输入输出在许多场景下都非常实用,比如命令行程序的交互式运行、测试用例的输入输出验证等。在实际开发中...

    浅谈输入输出流

    - Java允许将标准输入输出流重定向到其他流中,例如将输出重定向到文件。 ```java System.setOut(new PrintStream(new FileOutputStream("output.txt"))); ``` #### 五、对象序列化 除了基本的数据读写,Java...

    输入输出流介绍

    本章节将详细解析传统C语言中标准I/O库的局限性,并阐述输入输出流如何提供一种更加高效、安全且易于使用的解决方案。 在C语言中,我们使用标准I/O库来进行文件的读写操作。然而,随着软件工程的发展以及对安全性、...

    C++输入输出流详解

    ### C++ 输入输出流详解 #### 一、概述 C++ 的输入输出流库提供了强大的功能,用于处理程序与外部设备之间的数据交换。本篇文章将详细介绍 C++ 中的输入输出流,包括常用的输出流和输入流类,以及如何使用这些类...

    android 字符串输入输出流

    在Android开发中,字符输入输出流(InputStream和OutputStream)是处理数据传输的关键工具,尤其是在读取和写入文件时。本文将深入探讨Android中的字符串输入输出流,以及如何使用它们来实现对文档的操作。 首先,...

    Java基础入门教程 含习题 第08章 IO(输入输出流)(共79页).pptx

    还有标准输入输出流`System.in`、`System.out`和`System.err`,以及管道流`PipedInputStream`和`PipedOutputStream`用于线程间通信。 `File`类是Java中处理文件和目录的主要工具,它提供了大量的方法来创建、删除、...

    603.601.JAVA基础教程_IO流-标准的输入、输出流(603).rar

    在这个“603.601.JAVA基础教程_IO流-标准的输入、输出流(603)”教程中,我们将深入探讨Java中的标准输入流和输出流,这是每个Java开发者必须掌握的基础知识。 首先,让我们理解什么是IO流。IO流(Input/Output ...

    浅析Java.IO输入输出流 过滤流 buffer流和data流

    以上介绍的Java.IO输入输出流、过滤流、buffer流和data流是Java编程中处理输入输出不可或缺的基础知识。理解这些流的特性和使用方法对于进行有效和高效的Java数据处理至关重要。开发者通过这些类和接口可以实现文件...

    标准IO库与QT流的使用.7z

    `<fstream>`则提供了文件输入输出流的功能,如ifstream用于读取文件,ofstream用于写入文件,fstream则同时支持读写。`<sstream>`允许我们在内存中创建和操作字符串流,可以方便地将字符串与流操作结合。 QT库中的...

    C++ 输入输出流重定向到外设

    C++ 标准输入输出模块,为字符流操作提供了便捷的途径,软件开发当中,尤其是嵌入式系统开发当中,有时候需要把流信息重新定向到特定的端口,如串口,以太网,USB等。如标准输入输出cout, cin默认将字符流定向到...

Global site tag (gtag.js) - Google Analytics