2010年6月3日 星期四

nextToken的運用

import java.math.BigInteger;
import java.io.*;
import java.util.*;

// inputtext.txt 檔案內容 COFFEE 50 4
// 從檔案讀入一列字串,讀入50 和 4 相乘再寫入另一檔案
class TestReadWrite
{

public static void main(String[] args)
{
String line;
//int price,total;
try
{
FileReader inputjerry=new FileReader("inputtext.txt");
BufferedReader binputjerry=new BufferedReader(inputjerry);
line=binputjerry.readLine();
StringTokenizer stline=new StringTokenizer(line, " ");



BigInteger bi1 = new BigInteger(stline.nextToken());
System.out.println(bi1);
BigInteger bi2 = new BigInteger(stline.nextToken());
System.out.println(bi2);
bi1 = bi1.add(bi2);

System.out.println(bi1);
FileWriter outputjerry=new FileWriter("outputtext.txt");
BufferedWriter boutputjerry=new BufferedWriter(outputjerry);
boutputjerry.write(String.valueOf(bi1));
boutputjerry.flush();



boutputjerry.close();
}
catch(Exception e)
{
System.out.println("Exception");
}
}
}

沒有留言:

張貼留言