java查看文件内容(查看java文件的app)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈java查看文件内容,以及查看java文件的app对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

java中在怎么读取文件夹中的内容

以下java程序的作用是将当前目录及其子目录中的.java文件收集到collection.txt文件中,并添加行号,你可以参考一下。

import java.io.*;

public class Collection

{

public static void main(String[] args) throws Exception

{

final String F=".\\collection.txt";

FW=new FileWriter(new File(F));

Collection.ProcessDirectory(new File("."));

Collection.FW.flush();

Collection.FW.close();

}

private static void ProcessDirectory(File d) throws Exception

{

File[] ds=null;

Collection.ProcessJavaFile(d);

ds=d.listFiles(Collection.DFilter);

for(int i=0;ids.length;i++)

{

Collection.ProcessDirectory(ds[i]);

}

}

private static void ProcessJavaFile(File d) throws Exception

{

String line=null;

LineNumberReader lnr=null;

File[] fs=d.listFiles(Collection.FNFilter);

for(int i=0;ifs.length;i++)

{

lnr=new LineNumberReader(new FileReader(fs[i]));

Collection.FW.write(fs[i].getCanonicalPath()+"\r\n");

System.out.println(fs[i].getCanonicalPath());

while(null!=(line=lnr.readLine()))

{

Collection.FW.write(""+lnr.getLineNumber()+" "+line+"\r\n");

System.out.println(""+lnr.getLineNumber()+" "+line);

}

Collection.FW.write("\r\n");

System.out.println();

}

}

private static FileWriter FW;

private static FilenameFilter FNFilter=new FilenameFilter()

{

public boolean accept(File dir,String name)

{

return name.endsWith(".java");

}

};

private static FileFilter DFilter=new FileFilter()

{

public boolean accept(File pathname)

{

return pathname.isDirectory();

}

};

}

如何查看java class文件

1、下载jd-gui工具,然后解压,其实此工具并不需要安装,直接就能打开使用,点击工具图标;

2、在打开的工具界面中,点击左上角的File----open File;

3、选择要打开的class文件,然后点击打开按钮;

4、然后就可以看到class文件里面的内容了。

java 怎么读取文件中的字符和数据

JDK版本 1.5

测试结果

result.txt 文件中的内容如下

李明 40:50:60:70:80

姓名:李明 总成绩:300

刘胜 45:55:65:75:85

姓名:刘胜 总成绩:625

不明白+QQ 379821283

代码如下:

package com.rabbit.test;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class TestFile {

public static void main(String[] args) throws Exception{

//获得文件输入流 假设目标文件名为data.txt

FileInputStream fin = new FileInputStream("data.txt");

InputStreamReader inR = new InputStreamReader(fin);

BufferedReader bfR = new BufferedReader(inR);

//获得文件输出流 假设目标文件名为resutl.txt 追加方式

FileOutputStream fout = new FileOutputStream("resutl.txt",true);

OutputStreamWriter outW = new OutputStreamWriter(fout);

BufferedWriter bfW = new BufferedWriter(outW);

String temp = "";//临时缓存 保存读取到的每一行记录

String[] tempArr = {};//临时缓存 保存用空格拆分该行记录得到的数组

String name="";//临时缓存 保存姓名

String[] scoreTemp = {};//临时缓存 保存分数串拆分后得到的数组

int totalScore = 0;//临时缓存 总成绩

//开始读文件

while((temp=bfR.readLine())!=null){

//正则表达式拆分读取到的每行 拆分成 姓名+分数串

tempArr = temp.split("[ ]+");

//得到姓名

name = tempArr[0];

//正则表达式拆分分数串得到分数数组

scoreTemp = tempArr[1].split(":");

//循环分数数组 得到总成绩

for(int i=0;iscoreTemp.length;i++){

totalScore += Integer.parseInt(scoreTemp[i]);

}

//写入结果文件

bfW.write(temp+"\r\n");

bfW.write("姓名:"+name+" 总成绩:"+totalScore+"\r\n");

}

//关闭流

bfR.close();

bfW.close();

}

}

测试正常

java如何获取文件信息?

File 类是对文件和文件夹的抽象,包含了对文件和文件夹的多种属性和操作方法。File类的常用方法如下表:

返回

方法

说明

String getName 获取文件名称

String getParent 获取文件的父路径字符串

String getPath 获取文件的相对路径字符串

String getAbsolutePath 获取文件的绝对路径字符串

boolean exists 判断文件或者文件夹是否存在

boolean isFile 判断是不是文件类型

boolean isDirectory 判断是不是文件夹类型

boolean delete 删除文件或文件夹,如果删除成功返回结果为true

boolean mkdir 创建文件夹,创建成功返回true

boolean setReadOnly 设置文件或文件夹的只读属性

long length 获取文件的长度

long lastModified 获取文件的最后修改时间

String[ ] list 获取文件夹中的文件和子文件夹的名称,并存放到字符串数组中

java查看文件内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于查看java文件的app、java查看文件内容的信息别忘了在本站进行查找喔。

发布于 2023-04-07 03:04:32
收藏
分享
海报
39
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了