java如何读取txt文档,并显示在界面中

如题所述

    将一个文件以字节流的方式发送到服务器,

    在服务器端接受这个字节流

    读取这个字节流:

      这个字节流中包含的数据信息有几个,包括文件名,文件类容之类等,分清哪些是你需要的将这些取出来即可

    4. 关闭文件与流

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-01
//写了段简单的代码提供你参考,换行什么的没有加,你可以自己调整
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

import javax.swing.JFrame;
import javax.swing.JTextArea;

//继承java的jframe这样做的目的是使这个程序在运行的时候能够以窗口的形式展示出来
public class Test extends JFrame{

public static void main(String[] args) {
//创建frame窗口

Test test = new Test();
test.setSize(300, 400);//设置窗口大小
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗口的默认关闭事件
JTextArea jta = new JTextArea();//在窗口中设置用来展示文本的控件我这里用的是文本域,你也可以使用其他一些用来展示的控件
try {
jta.setText(test.getFile("D:\\a.txt"));//设置文本域的值
} catch (IOException e) {
e.printStackTrace();
}
test.add(jta);//将文本域添加到界面上
test.setVisible(true);//设置界面为显示

}
/**
* 读取文件的方法
* @param filepath
* @return
* @throws IOException
*/
public String getFile(String filepath) throws IOException{

File file = new File(filepath);
FileInputStream fis = new FileInputStream(file);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fis));//转换成字符流,有readline方法可以直接读取一行的数据,方便文本的读取
StringBuffer str = new StringBuffer("");//读取第一行
String tempstr = bufferedReader.readLine();
//读取所有文本,放到StringBuffer 中,用来在文本域中展示
while (tempstr!=null) {
str.append(tempstr);
tempstr = bufferedReader.readLine();//读取下一行
}
bufferedReader.close();//关闭输入流
return str.toString();
}

}
第2个回答  2012-09-06
就是正常的文件读取;显示,没有什么特别的;
  private String readtxt() throws IOException{
  BufferedReader br=new BufferedReader(new FileReader("d:/sql.txt"));
  String str="";
  String r=br.readLine();
  while(r!=null){
  str+=r;
  r=br.readLine();
  }
  return str;
  }本回答被网友采纳
第3个回答  2012-09-06
File f = new File("txt文档地址");
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
string msg = br.readLine();
while(msg!=null){
System.out.println(msg);
msg = br.readLine();
}
br.close();
fr.close();
第4个回答  2012-11-15
直接打开

java中如何读取txt文件中的内容并显示在窗体中,我想使用标签显示,窗体...
\/\/ IOtest.javaimport java.awt.*;import java.io.*;import java.awt.event.*;public class IOtest extends Frame implements ActionListener{ private Frame f; private TextArea ta; \/\/ta用于显示打开的内容 private Button btn; private FileDialog fd; private File file1 = ...

Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时...
步骤一: 需要搭建一个整体的外观, 调整布局和组件的位置.主要需要使用的组件 JTextField 文本框组件: 用于当做地址栏, 填写文件的路径 JButton 按钮, 用于响应点击事件,根据地址栏的地址读取文件, 并且显示到文本域里 JTextArea 文本域, 用于显示文件里的字符串信息 JLabel 标签, 用于显示行数信息 ...

java如何读取txt文件
java读取txt文件内容。可以作如下理解:1、首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。2、通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西 3、既...

java中怎么读取文件内容(java中如何读取文件)
Java读取文件的几种方式1、java读取txt文件内容。可以作如下理解:首先获得一个文件句柄。Filefile=newFile();file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。2、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath...

JAVA 图书管理系统,怎么用流读取TXT文档在控制台显示
你直接拿来用就行。 比如 apache的 common-io jar。使用举例:File f = new File("d:\\\\data.txt");System.out.println(FileUtils.readFileToString(f)); \/\/读取成一个字符串 List<String> lines = FileUtils.readLines(f); \/\/每行读取,把string封装到list列表里 怎么样很方便吧 ...

java中什么函数可以打开一个已有的txt文件,要求在屏幕上弹出此txt文 ...
String command = "notepad filename.txt";try{...Process child = Runtime.getRuntime().exec(command);}...catch...

用java编写程序:将文件c:\\abc.txt的内容读取显示在屏幕上
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Test { public static void main(String args[]) { try { Scanner scanner = new Scanner(new File("C:\\\\abc.txt"));while (scanner.hasNext()) { System.out.println(scanner.nextLine());}...

Java把D盘下test文件夹下文件myfile.txt的文件读取出来,显示在...
用BufferedInputStream来读取文件,输出内容到控制台太简单了,直接system.out.println()

Java文本文档内容读取怎么显示的全?
你在while条件里这么写:String line =null;while((line = bfr.readLine()) != null){ System.out.println(line);} 这样就好使了,因为每次执行readLine()都会去读一行的,你上面的代码条件判断读的是一行,显示的时候读的是下一行了。

java,swing,awt,图形用户界面:怎么搜索一个本地文本文件并将该文件内容...
需要用到的知识点:掌握IO知识,可以做到:搜索文件,读取文本内容,写入文本内容 掌握swing\/awt的事件处理机制,可以实现:点击某个按钮, 会触发相应的事件处理 效果图 参考代码 : 注意填写3个方法 import java.awt.*;import java.awt.event.*;import javax.swing.*;\/\/该窗口继承自JFrame. 实现了Action...

相似回答