java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
来源:互联网 发布:ppsspp mac版本 编辑:程序博客网 时间:2024/05/22 00:38
BufferedReader使用方法
import java.io.*;class test{ public static void main(String args[]) { FileReader fileReader = null; BufferedReader br = null; try { fileReader = new FileReader("D:/BaiduYunDownload/Java4Android/lx_1/from.txt"); br = new BufferedReader(fileReader); String line = null; while(true) { line = br.readLine(); if(br.readLine() == null) { break; } System.out.println(line); } } catch(Exception e) { System.out.println(e); } finally { //fileReader.close(); //br.close(); } }}
装饰者模式实例:
class test{ public static void main(String[] args) { //目标 要一个A公司的水管工 //水管工 Plumber p = new Plumber(); //A公司 AWorker aworker = new AWorker(p); aworker.doSomeThing(); //木工 //Carpenter c = new Carpenter(); //AWorker a = new AWorker(c); //a.doSomeThing(); }}interface Worker{ public void doSomeThing();}class Plumber implements Worker{ public void doSomeThing() { System.out.println("水管工修水管"); }}class Carpenter implements Worker{ public void doSomeThing() { System.out.println("木匠做门窗"); }}class AWorker implements Worker{ //重点 private Worker mWorker; AWorker(Worker worker) { this.mWorker = worker; } public void doSomeThing() { System.out.println("a company say ni hao"); mWorker.doSomeThing(); }}
结果:
a company say ni hao水管工修水管
0 0
- java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
- JAVA io流(2) 节点流和处理流 装饰者模式!!!
- 设计模式-装饰模式概述和使用-IO流
- 装饰设计模式_装饰和继承的区别_字节流_读取键盘录入
- 节点流和处理流
- 处理流和节点流
- 利用一种装饰者模式来进行处理流操作
- java里面的节点流和处理流
- 装饰者设计模式的使用
- 【GOF23设计模式】_装饰模式_IO流底层架构_装饰和桥接模式的区别JAVA240
- 字符流的缓冲区和装饰模式
- JAVA处理流的简单示例
- 设计模式学习之装饰模式:IO流的装饰器
- 节点流 处理流
- 节点流 处理流
- 节点流的简单示例
- java节点流和处理流
- Java:节点流和处理流
- 内存对齐的规则以及作用
- 欢迎使用CSDN-markdown编辑器
- Maven实战(二)——POM重构之增还是删
- 编译也许会遇到Unable to launch cygpath. Is Cygwin on the path?如何解决?
- UIViewAlertForUnsatisfiableConstraints to catch this in the debugger
- java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
- 栈的c语言实现
- nodejs中Async库介绍
- 2. 怎样取消文件和SVN服务器的关联
- C# 控制另一个窗体的方法
- 接触编程不到三个月的小白
- 将Matlab中的矩阵写入txt文件的方法
- 3. 导入新的一个android项目报错,详情见下面: Android requires compiler compliance level 5.0 or 6.0. Found'1.4' instea
- 关于MBProgressHUD显示问题