`
javacto
  • 浏览: 85595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Transform IO 【011】

阅读更多
package com.testiotransform_1;
import java.io.* ;
public class Test {
	/**
	 * 转换流OutputStreamWriter的测试
	 * 阻塞式(同步)方法
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			OutputStreamWriter one = new OutputStreamWriter(new FileOutputStream("d:/java/test6.txt")) ;
			one.write("Enjoy java,enjoy everyday") ; //通过转换流可以直接写入字符串
			System.out.println(one.getEncoding()) ; //返回此流使用的字符编码的名称,中文windows系统默认使用 GBK码
			one.close();
			one = new OutputStreamWriter (new FileOutputStream("d:/java/test6.txt",true), "ISO8859_1") ;
			one.write("ONE WORLD ONE DREAM") ; //由于上行写了true,所以写在Enjoy java,enjoy life后边而不会擦除重写
			System.out.println(one.getEncoding()) ;
			one.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}


*********************************************************************
package com.testiotransform_1;
import java.io.* ;
public class Test1 {
	public static void main(String args[]) {
			InputStreamReader two = new InputStreamReader(System.in) ;
			BufferedReader three = new BufferedReader(two) ;
			String s = null ;
			try {
				System.out.println("Let's begin.Please input something !") ;
				s = three.readLine(); //读入输入的内容				
				while(s!=null) {
					if(s.equalsIgnoreCase("exit")) break ; //当输入exit 是退出
					System.out.println(s.toUpperCase()) ; //输出读入的内容,转换成大写
					System.out.println("Please input something:") ;
					s = three.readLine() ;  //继续读取
				}
				three.close() ;
			} catch (IOException e) {
				e.printStackTrace() ;
			}
	}

}
分享到:
评论

相关推荐

    Transform Snake .IO 机械变形蛇 炫酷的塔防射击贪食蛇Unity游戏项目源码C#

    Transform Snake .IO 机械变形蛇 炫酷的塔防射击贪食蛇Unity游戏项目源码C# Unity2017.3.1f1或更高版本 描述 Transform snake.lo 是一款改进的蛇机器人科幻狩猎和射击游戏,收集尽可能多的弹药,并在可能的情况下...

    java_IO.rar

    6. **TransformIO(06_TransformIO.avi)**:转换流(Transform Stream)如ObjectInputStream和ObjectOutputStream,用于对象的序列化和反序列化。这部分内容将介绍如何将Java对象转换为字节流,以便在网络或磁盘上...

    通俗易懂的javaIO讲解

    TransformerFactory.newInstance().newTransformer().transform(returnMessage.getPayload(), new StreamResult(out)); String result = ((ByteArrayOutputStream) out).toString(); } catch (Exception e) { e....

    前端项目-socket.io-stream.zip

    1. **流的类型**:可读流、可写流、Duplex流和Transform流,它们各自有不同的用法和特点。 2. **流的组合**:通过pipe方法可以将多个流串联起来,实现数据的流经整个处理链。 3. **流的错误处理**:需要监听`error`...

    kotlinx-coroutines-io-jvm-0.1.1.jar

    kotlinx-coroutines-io-jvm-0.1.1.jar

    node-school:nodeschool.io 研讨会

    nodeschool.io的流课程将教你如何使用可读、可写、可Duplex和Transform流,以及如何实现流的组合和转换。 五、中间件(Middleware) 在Node.js的Web开发中,中间件是一种处理请求和响应的函数,它们按照特定顺序执行...

    jsonata-transform-component:基于JSONata的Elastic.io平台专用数据转换组件

    jsonata-transform-component 基于JSONata的Elastic.io平台专用数据转换组件验证该组件不需要身份验证。这个怎么运作该组件接收传入的消息主体,并在其上应用配置的JSONata转换。 它使用了一个事实,即JSONata表达式...

    IO_Lab:IO实验室作业

    流分为可读流、可写流、双工流和 Transform 流四种类型,如`fs.createReadStream()`和`fs.createWriteStream()`。 3. **事件驱动编程**:JavaScript的I/O操作是基于事件的,当读写操作完成时,会触发相应的事件。...

    mutator-io:一个小库来处理(大)数据转换

    npm i mutator-io 管子 Mutator I / O中“管道”的概念只是将递到 interface Pipe { name : string in : InputStream out : OutputStream } import { MutatorIO } from 'mutator-io' import * as ...

    XslTransform.Transform将结果输出到字符串里的方法

    XslTransform.Transform 方法将结果输出到字符串里有2中办法: 通过System.IO.MemoryStream类来实现。 通过System.Text.StringBuilder类来实现。 下面是具体的实现方法: 代码如下:System.Xml.Xsl.XslTransform...

    浅析CSS3 中的 transition,transform,translate之间区别和作用

    在CSS3中,`transition`、`transform`和`translate`是三个非常重要的概念,它们分别用于创建不同的视觉效果和动态交互。理解这三个概念的区别和作用对于构建具有现代感和用户体验良好的网页至关重要。 首先,`...

    channeled_pipe:[Crystal]使用通道的IO管道

    IO :: ChanneledPipe 使用通道的IO管道 安装 dependencies : channeled_pipe : github : anykeyh/channeled_pipe 然后在有用的地方 require " channeled_pipe " 导水管 这类似于IO管道,但如果分配的缓冲区已...

    文本框文字竖排

    3. 使用`transform`属性:通过旋转元素,也可以实现竖排文本的效果。例如,`transform: rotate(90deg);`会将元素及其内容旋转90度,使其看起来是竖直的。不过,这种方法可能会影响文本的可读性和其他布局元素的对齐...

    格式化xml字符串,并生成xml文件

    例如,使用`java.io.FileInputStream`和`java.io.InputStreamReader`读取XML文件,然后用`javax.xml.transform.Transformer`将XML文档转换为字符串。 ```java import java.io.File; import java.io.FileInputStream...

    java关于字符串拼接的笔试题-miajabara14.github.io:miajabara14.github.io

    关于java习惯的笔试题miajabara14.github.io <title>取消观众成员</title> <style title="Twine CSS">@-webkit-keyframes 出现{0%{opacity:0}to{opacity:1}}@keyframes 出现{0%{opacity :0}to{...

    transform-legacy:将指定的 msg 转换为旧的 msg

    // Identify安装 npm install segmentio-transform-legacy执照(麻省理工学院许可证) 版权所有 (c) 2013 Segment.io < > 特此授予任何人免费获得本软件和相关文档文件(“软件”)副本的许可,不受限制地处理本...

    Agar.io-Unity:网络游戏Agar.io移植到Unity游戏引擎中的端口

    Agar.io是一款备受欢迎的在线多人游戏,最初由Mining Games开发,玩家通过控制一个可增长的细胞在网格环境中与其他玩家竞争。这个项目是将原版的Agar.io移植到Unity游戏引擎,使得开发者和爱好者可以利用Unity的强大...

    AnalogClock.github.io:AnalogClock.github.io

    5. **CSS动画**:为了创建平滑的动画效果,可以利用CSS的`transform`属性结合`transition`来改变指针的旋转角度,使其看起来像是在转动。 6. **响应式设计**:如果时钟是响应式的,那么它应该能在不同尺寸的设备上...

    transform-hamburger:使用CodeSandbox创建

    1. 访问CodeSandbox网站(codesandbox.io)并创建一个新的项目。 2. 将`transform-hamburger-master`中的文件导入到新项目中。 3. 预览并测试汉堡菜单的动画效果。 4. 自定义样式和动画参数,以适应你的设计需求。 ...

    CSS3中动画属性transform、transition和animation属性的区别

    Transform在部分的test case当中,每每演示transform属性的,看起来好像都是带动画。这使得小部分直觉化思维的人(包括我)认为transform属性是动画属性。而恰恰相反,transform属性是静态属性,一旦写到style里面,...

Global site tag (gtag.js) - Google Analytics