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>