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 水管工修水管
<p>版权声明:本文为博主原创文章,未经博主允许不得转载。</p>