我现在学到了输入输出流,写了一个读取文件的小程序与大家分享一下自己成功的喜悦
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class fileinputstream implements ActionListener
{
        JFrame frame=new JFrame("读取文件");
        JButton button=new JButton("读取");
        JTextArea area=new JTextArea(70,80);
        JTextField text=new JTextField("fileinputstream.java");
         JPanel panel=new JPanel();
public fileinputstream()
{
        Container cp=frame.getContentPane();
        panel.add(button);
        panel.add(text);
        cp.add(panel,BorderLayout.NORTH);
        cp.add(area,BorderLayout.CENTER);
        button.addActionListener(this);
        frame.setBounds(300,300,500,600);
        frame.setVisible(true);
        frame.pack();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{fileinputstream diao=new fileinputstream();}
public void actionPerformed(ActionEvent e)
{   try{
      File file=new File(text.getText());
      FileInputStream input=new FileInputStream(file);
      byte by[]=new byte[1000];
      int b=input.read(by);
      String s=new String(by,0,b,"Default");
       area.setText(s);}catch(IOException e2){area.setText("找不到文件");}
}
}
这个程序还就些不足就是只能读取英文文件,不能读取汉字,
怎么个修改程序让它来读取汉字呢,请朋友指点一下.
有新的东西大家分享下,来交流一下技术.