编写一个程序,运行时将程序的源文件内容输出到屏幕上。

编写一个程序,运行时将程序的源文件内容输出到屏幕上。

源文件内容输出到屏幕上?swing窗体?

你这个程序是要求读取文件内容,然后输出对吗?

可以使用jdbc-servlet或者springboot/SSM框架将数据库里的东西输出到前端html/jsp文件中,也可以写小配置文件,将文件里的内容通过流读取到浏览器也可以

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
 
public class Lianxi9 {
    public static void main(String[] args) {
        /**
         * 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。
         */
        byte[] bytes = new byte[2056];
 
        try {
            FileInputStream fil = new FileInputStream("C:/Users/Administrator.PC-201805221005/Desktop/java practice/Test.java");
            try {
                int data = fil.read(bytes,0,2056) ;
                String str=new String(bytes,0,data);
                System.out.println(str);
            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
 
    }
}

 

import java.io.FileInputStream;

import java.io.InputStreamReader;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.FileNotFoundException;public class Test {
public static void main(String[] args) {
String str="";

BufferedReader br=null;

FileInputStream fis=null;

try {
// 把FileInputStream中的路径换成你自己的文件就行了
fis = new FileInputStream("C:/Documents and Settings/Administrator/桌面/Test.java");

br = new BufferedReader(new InputStreamReader(fis));

while((str=br.readLine())!=null) {
System.out.println(str);

}

br.close();

} catch(FileNotFoundException e) {
System.out.println("文件没有找到");

} catch(IOException e) {
}

}

} 

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632