包含java查找.txt的词条

博主:adminadmin 2023-01-11 23:36:09 989

今天给各位分享java查找.txt的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 查找一个txt文件下的内容

java查找一个txt文件下的内容,先在c盘创建一个txt格式文件,如图:

实例代码如下:

package com.qiu.lin.he;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class CeShi {

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

int db2Name;

String fname = "c:\\1.txt";

File f = new File(fname);

try {

FileReader fr = new FileReader(f);

BufferedReader br = new BufferedReader(fr);

String s = br.readLine();

System.out.println(s);//打印文件内的内容

s = br.readLine();

br.close();// 关闭缓冲读入流及文件读入流的连接.

} catch (FileNotFoundException e1) {

System.err.println("File not found: " + fname);

} catch (IOException e2) {

e2.printStackTrace();

}

}

}

运行结果如下:

如何用java做一个检索txt数据csdn

首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。

通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西

既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据

解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。

package com.campu;

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.InputStreamReader;

import java.io.Reader;

public class H20121012 {

/**

* 功能:Java读取txt文件的内容

* 步骤:1:先获得文件句柄

* 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取

* 3:读取到输入流后,需要读取生成字节流

* 4:一行一行的输出。readline()。

* 备注:需要考虑的是异常情况

* @param filePath

*/

public static void readTxtFile(String filePath){

try {

String encoding="GBK";

File file=new File(filePath);

if(file.isFile() file.exists()){ //判断文件是否存在

InputStreamReader read = new InputStreamReader(

new FileInputStream(file),encoding);//考虑到编码格式

BufferedReader bufferedReader = new BufferedReader(read);

String lineTxt = null;

while((lineTxt = bufferedReader.readLine()) != null){

System.out.println(lineTxt);

}

read.close();

}else{

System.out.println("找不到指定的文件");

}

} catch (Exception e) {

System.out.println("读取文件内容出错");

e.printStackTrace();

}

}

public static void main(String argv[]){

String filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";

// "res/";

readTxtFile(filePath);

}

java 查找一个TXT文件内容。

1、定义读取txt文件的目录路径

2、通过 File文件流逐行读取文件内容

--

直接通过文件流来读取txt文件的内容,但有时可能会出现乱码!此时只要设置一下文件字符编码即可

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

public class txttest {

    /**

     * 读取txt文件的内容

     * @param file 想要读取的文件对象

     * @return 返回文件内容

     */

    public static String txt2String(File file){

        String result = "";

        try{

            BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件

            String s = null;

            while((s = br.readLine())!=null){//使用readLine方法,一次读一行

                result = result + "\n" +s;

            }

            br.close();    

        }catch(Exception e){

            e.printStackTrace();

        }

        return result;

    }

    

    public static void main(String[] args){

        File file = new File("D:/luceneData/test1.txt");

        System.out.println(txt2String(file));

    }

}

java如何实现搜索功能。比如,输入txt就能搜索出这个文件夹内所有txt格式的文件。请给完整代码。

import java.io.*;

public class FileDemo{

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

        //第一个参数是文件路径,第二个参数是要搜索的文件扩展名

getFile("D:\\JavaDemo",".txt");

}

private static void getFile(String pathName, final String endsWith)throws Exception{

File file = new File(pathName);

if(!file.exists())

throw new RuntimeException("文件不存在,你检索个P呀。");

file.listFiles(new FileFilter(){

public boolean accept(File file){

if(file.getName().endsWith(endsWith)){

System.out.println(file.getName());

return true;

}else

return false;

}

});

}

}

如何用java查找一个文件在电脑的路径 只知道文件的名字 例如aa.txt

用file对象做listfile的操作然后一一判断,先判断当前文件是文件夹还是文件。如果是文件夹的先过,如果是文件的判断是不是要找的文件,根据文件名来判断。然后再逐层往下继续查找。

其实我觉得你这个功能就是在重复的造车轮,这个功能用电脑的搜索功能就可以了啊。干嘛要自己去写这个呢?

关于java查找.txt和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。