编写java 程序 打开TXT文件

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:29:52
编程打开一个ra.txt文件,文件里放着abcde五个字母,直接读出第五个字符e来
高手帮忙啊
谢谢了

关键代码:
FileInputStream filein=new FileInputStream("C:\\xx.txt");//文件路径
byte[] b = new byte[filein.available()];
filein.read(b);
String text = new String(b);
String content = "第5个字符是:" + text.charAt(4) + "\n文件内容是:\n"+text;
下面是一个带文件浏览框的代码,用于读文本文件,你运行下就知道了:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;

public class ReadTxtTest {
JFrame frame = new JFrame("读取文件");
JTextArea ta = new JTextArea();

public ReadTxtTest() {
JButton b1 = new JButton("请选择文件");
b1.addActionListener(new al());
Container cp = frame.getContentPane();
cp.setLayout(new BorderLayout());
cp.add(b1, BorderLayout.NORTH);
cp.add(ta, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
}