java读取带密码的文件_java如何从txt文件里读取密码

展开全部

java读取txt

首先获得一个文件句柄。e69da5e6ba903231313335323631343130323136353331333337613165File file = new File(); file即为文件句柄。

**两人之间连通电话网络了。接下来可以开始打电话了。

通过这条线路读取甲方的信息:new FileInputStream(file)

**目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西。

既然你使用了FileInputStream()。

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

解读完成后要输出。那当然要转换成IO可以识别的数据。

那就需要调用字节码读取的方法BufferedReader()。

同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据。

导入的包

package com;

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.InputStreamReader;

import java.io.Reader;

下面是具体的方法。

class hhh{

//getText()参数为文件完整路径

public void getText(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();

}

}

}

下面在main里调用。

package com;

class program{

public static void main(String[] args){

hhh h = new hhh();

h.getText("C:/program/text.txt");

}

}


版权声明:本文为weixin_39968861原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。