java读取txt文件中的数据

代码有错误,但是自己搜了一下感觉没毛病啊求大佬们帮忙看下
图片说明

public void actionPerformed(ActionEvent e){

    java.awt.Dimension dim1=new java.awt.Dimension(1500, 1000);
    java.awt.Dimension dim2=new java.awt.Dimension(100, 40);

    Map<String, String> map = new HashMap<String , String>();
    String path = "D:\\test.txt";
    File file = new File(path);
    BufferedReader bReader = new BufferedReader(new FileReader(file));
    String line = "";
    String pc[] = null;
    String key = "";
    String value = "";
    while ((line = bReader.readLine()) != null) {
        pc = line.split(",");
        key = pc[0];
        value = pc[1];
        map.put(key, value);
    }
    Set <String> keySet = map.keySet();
    //利用get方法来获取账号和密码对象的文本信息
    for (String string2 : keySet) 
    if(zh.getText().equals(string2)&mm.getText().equals(map.get(string2))){
        init2();
        login1.dispose();//用dispose关闭登录界面
    }
    else {

        final JFrame tips = new JFrame("提示");

        //选择布局类型,定义流式布局的对象,并且设置每个组件之间距离为20
        FlowLayout f1 = new FlowLayout(FlowLayout.CENTER,20,20);
        tips.setLayout(f1);

        JLabel tishi = new JLabel("请正确输入用户名及对应的密码!");
        tips.setBounds(220, 8, 50, 300);
        tips.add(tishi);

        JButton yes = new JButton();
        yes.setText("确认");
        yes.setBounds(220, 60, 50, 300);
        tips.add(yes); 

        tips.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        tips.setLocationRelativeTo(null);//设置窗口位于屏幕居中位置
        tips.setSize(300, 170);
        tips.setResizable(true);

        tips.setVisible(true);//设置窗体可见

        yes.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                tips.dispose();//销毁登陆窗口
            }
        });
    }
}

2个回答

FileOutputStream file = new FileOutStream("路径”);
BufferedReader bReader = new BufferedReader(new FileReader(file.getoutStream);

看看似乎是你没抓取异常来的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
txt文件中数据的读取!!
如何从txt文件中读取数据并存入数组中!!txt中的数据格式如:3 5 7 3 rn 5 21 4 6 就像这样的!!
Java中读取txt文件
public class FileToUnicode { public static void main(String args[]){ try{ FileInputStream fis=new FileInputStream("E:\\22.txt"); InputStreamReader dis=new InputStreamReader(fis); BufferedReader
python读取txt文件中的数据
读取txt文件中的某一列: [int(l.split()[0]) for l in open(“a.txt”)] 但是读不了最后一列,出现:IndexError: list index out of range的问题。参考:http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html 讲的很详细,对于这样
关于读取.txt文件中的数据
在record.txt中有如下 数据:rn2008-03-19 17:55:03|127.0.0.1|images/upload/public/con_touroku.gif|goods3|1000|20|10!rn2008-03-19 17:55:18|127.0.0.1|images/upload/public/bg_pic_3_1.gif|goods4|1000|15|5!rn2008-03-19 17:55:27|127.0.0.1|images/upload/public/back.bmp|goods4|1000|15|5!rn2008-03-19 17:55:32|127.0.0.1|images/upload/public/con_touroku.gif|goods4|1000|15|5!rn今,程序中我这样写了一下:rn[code=PHP] $resourse= fopen ('record.txt','r');rn while ($content=fgets($resourse))rn rn list($date,$ip,$file_path,$goods,$price,$emsprice,$deliveryprice)=explode('|',$content); rn [/code]rn这样的话,$file_path,$goods...中的值都是一个字符串,(images/upload/public/con_touroku.gifimages/upload/public/bg_pic_3_1.gifimages/upload/public/back.bmpimages/upload/public/con_touroku.gif)rnrn我想要的结果是把这个字符串中的每一个地址拿出来,放到一个数组中,请教各位如何实现!
怎么读取txt文件中的数据
有一个txt文件,不知道行数rn怎么按行读取里面的数据,或者全部读出来呢?谢谢!
MFC中读取TXT文件数据!!!!!!
各位大侠,小弟自学MFC,用MFC做了一个小系统,现在想从txt文件里面读取数据,txt里面的数据是用ifstream对象读入的。rn现在想用ofstream对象把数据读出,请问怎么做???我自己做的编译器说有问题:rn#includernrn...rnrnvoid READ()rnrn ifstream infile;rn CString buffer;rn ...rn infile>>buffer;rn ...rnrn编译器提示infile>>buffer这句有问题,因为我当时用ifstream读入的数据,这些数据是CListCtrl里面的数据,所以我读出的时候也用CString类型的,得到后赋值给 ClistCtrl控件。谢谢各位大哥了rnrn rn
如何读取txt文件中的数据
一个txt文件中有一些数据如下:rnsavings 123 70000rnchecking 661 20000rnsavings 128 2000rnsavings 131 5000rnchecking 681 200000rnchecking 688 10000rnx 0 rn要求读取的时候先按行读入,再判断是savings还是checking 之后分类,分别读出后面的2个数字rn例如 第一行 先判断是savings 读出 123和700002个数字,分别存储,并把字符串转换成数字,rn之后再读第二行,遇见x 0的时候停止rn 急求 用文件流处理,代码不要太复杂,谢谢。
读取txt文件中的数据到数组
我要读取txt文件中的数据到数组,在网上找了一段程序,但需要先确定数组大小,我的想法是不保存在数组里了,保存在list<>中,但我看不懂12到20行的程序段,不会改了。。求教各位大神!!!rn[code=csharp]rnvar file = File.Open(@"H:\aaa.txt", FileMode.Open);rn List txt = new List();rn using (var stream = new StreamReader(file))rn rn while (!stream.EndOfStream)rn rn txt.Add(stream.ReadLine());rn rn rn var array = new string[2, 96];rn var line = 0;rn txt.ForEach(t =>rn rn var row = 0;rn t.Split(' ').ToList().ForEach(p =>rn rn array.SetValue(p, line, row);rn row++;rn );rn line++;rn );rn file.Close();rn[/code]rn
C++读取txt文件中的数据
大家好,我的input.txt.文件中有一个数组如下:rnrn123 34 48rn326 478 128rnrn这个数组有三列,但是行数不定,也就是说,我这个数组可能有一行,也可能有十行等等。rnrn我想在C++中实现读取这个数组,然后保存到一个double类型的数组中。请问各位有什么高见呢?请注意行数不定。rnrn在此我先谢过诸位拉!
读取txt文件中数据的问题
我把表里的记录读出来保存在文本文件中,比如说表里有username、password两个字段,有3条记录rn分别是:rnli,123rnliu,234rnwang,345rn项目要求我保存在文本文件中的样式是:rnli●123rnliu●234rnwang●345rn既字段间用“●”隔开,每条记录要求换行,在写入文本文件时,换行符我用的是“\r\n”rn现在我要读这个文本中的数据,恢复到数据库里,但不知道怎么读这个文本文件,怎么把文本文件中的数据按记录读,然后按字段付给变量,循环插入数据库?请大家告诉我,最好能给我断程序,万分感谢了!!!rn
JAVA读取TXT文件 写入TXT文件
/** * 读取TXT文件中所有内容 * @param filePath * @return */ public static String readTxtFile(String filePath) { try { String encoding = "GBK"; String readText = ""; File file = new File(filePath); if
Java 写入TXT文件,读取TXT文件
作者:LoveEmperor-王子様 Java 写入TXT文件,读取TXT文件 如果TXT有乱码,请检查编译器的编码设置,某个文件的编码设置,然后重启 输入写入参数需要修改为字符串,然后传参,这里是外部数据调用写TXT文件 public class TxtExport { private static String path = &quot;D:/&quot;; private static St...
java读取txt文件中的内容
java读取txt文档中的内容:在这个地方我们输入一个txt文件的路径,就可以读取出txt文档中的内容: public static String readStringFromtxt(String txtpath) { File file = new File(txtpath); StringBuilder result = new StringBuilder(); try { ...
Java读取txt文件和写入txt文件
[url]http://blog.csdn.net/monkeyduck/article/details/11525771[/url] [code=&quot;java&quot;]package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReade...
C# 读取txt文件数据
C# 读取txt文本数据源码 C# 读取txt文本数据源码 C# 读取txt文本数据源码C# 读取txt文本数据源码C# 读取txt文本数据源码C# 读取txt文本数据源码
C++读取txt文件数据
本次实验主要目的是实现C++提取txt文件的数据,txt文件中的数据为double型。 txt文件的数据为 1.123456789098 2.123456789098 3.123456789098 4.123456789098 5.123456789098 6.123456789098 7.123456789097 8.123456789098 9.123456789098 主要代码为...
读取txt文件的数据问题~
请大家帮帮忙~万分感谢~rn有以下的数据,第一列为学号,第二三列为分数rn“05010101”,78,89rn“05010102”,83,79rn“05010103”,86,89rn“05010104”,83,67rn“05010105”,78,89rn“05010106”,83,85rn“05010107”,90,89rn“05010108”,60,79rn“05010109”,80,89rn“05010110”,83,100rn...................rn如何通过读取数据,计出总分最高的人?
VC读取txt文件数据
txt是这样的:rnx234.53716175429 -503.46107102522 -495.76235546239rnx227.09524675429 -530.44147402522 -495.69935046239rnx240.35633875429 -556.53571902522 -495.66536446239rnx270.97325275429 -566.93725502522 -495.68508446239rnx301.29620775429 -553.06056002522 -495.75160546239rnx310.19765875429 -521.21425102522 -495.82644146239rnx300.45068775429 -501.61056702522 -495.85218946239rnx274.10408575429 -485.89801302522 -495.84873946239rnx248.96131775429 -490.81089602522 -495.80621446239rnx248.96377275429 -528.13882502522 -495.73201546239rnx264.20327775429 -528.12685202522 -495.75170146239rnx281.65088275429 -528.13165402522 -495.77459246239rnx269.55070675429 -513.75903602522 -495.78718646239rnx269.55559775429 -550.50692902522 -495.71480946239rnx308.15720475429 -526.39469802522 -495.81275146239rnx308.15733875429 -526.39474602522 -495.81271346239rn行数未知rnrn我想把第一列的数字(x后面的)读取到数组x中,第二列的到y中,第三列的到z中rnrn该怎么操作,同时还想知道每个数组里有多少数
如何读取txt文件的数据?
如何读取txt文件中的数据?比如文件名为a.txt,能不能给个简单的例子?rn
MATLAB读取txt文件的数据
常用的主要有以下几种方法:1、load     Data = load(&quot;filename.txt&quot;);    该函数只能加载仅含有数字的文本文件,如果文档中夹杂着字母或者文字,就会报错。2、importdata     Data = importdata(&quot;filename.txt&quot;);     既可以读取数据又可以读取字符:Data.data矩阵里存放的是纯数字,Data.textdata矩阵...
vc读取txt文件的数据
本代码包括创建 读取 写入等内容,用两种方法写的,朋友们可以看看
数据存入读取txt文件。。。。。。
[img=http://hi.csdn.net/attachment/201103/25/3751566_1301042476UkAa.jpg][/img]rnrnrn按上面一样存入txt ,rn读取的时候读一行输入放入数组中。
C#中如何读取txt文件中数据
现将一些必要的数据记录在txt文件中,想知道C#是否可以与提醒他文件链接起来,如何链接?或者有什么其他好的方法可以代替,不能使用数据库
Java读取txt文件数据,并画出柱状图
比如说,高等数学一班平均分为90,二班为90.5,三班为88。将数据存在.txt文件中,Java读取.txt文件并画出柱状图。
Java读取txt文件数据并画出柱状图
Java读取txt文件数据并画出柱状图.
java读取txt文件
java 读取txt文件,文件中包含汉字和英文。并且含有乱码处理的方法。
java读取txt文件问题
txt文件的内容是一个html格式的内容,能用html打开展示,用java如何获取该txt的内容rn自己写的代码如下:rnrnrnpublic static StringBuffer readTxtFile(String filePath) rn StringBuffer html = new StringBuffer() ;rn String lineTxt = null;rnrn try rn String encoding = "utf-8";rn File file = new File(filePath);rn if (file.isFile() && file.exists()) // 判断文件是否存在rn InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);// 考虑到编码格式rn BufferedReader bufferedReader = new BufferedReader(read);rn while ((lineTxt = bufferedReader.readLine()) != null) rn System.out.println(lineTxt);rn html.append(lineTxt);rn rn read.close();rn rn catch (Exception e) rn System.out.println("读取文件内容出错");rn e.printStackTrace();rn rn return html;rn rnrn读出来的内容为:rnrn??< ! D O C T Y P E H T M L P U B L I C " - / / W 3 C / / D T D H T M L 3 . 2 / / E N " > < H T M L > < H E A D > < M E T A N A M E = " G e n e r a t o r " C O N T E N T = " M S E x c h a n g e S e r v e r v e r s i o n r m j . r m m . r u p . r p r " > < T I T L E > < / T I T L E > < / H E A D > < B O D Y > < ! - - C o n v e r t e d f r o m t e x t / r t f f o r m a t - - > < P > < S P A N L A N G = " z h - c n " > < F O N T F A C E = " M i c r o s o f t Y a H e i " > 3 C 3 3 D D 3 2 F 0 B B 6 B 7 C < / F O N T > < / S P A N > < / P > < / B O D Y > < / H T M L > rnrnrnrn但是读出来的内容格式不对,有很大间距,请问哪边出了问题??rnrnrnrn
java读取本地txt文件
java读取本地txt文件内容 package tool; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; public class ReadText
java读取写入txt文件
java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)
Java读取txt文件
/*   * 读取char   */   private String readtxt() throws IOException{   BufferedReader br=new BufferedReader(new FileReader(&quot;d:/sql.txt&quot;));   String str=&quot;&quot;;   String r=br.readLine(); ...
java 读取TXT文件
读取文件需要注意的主要是获取数据的判空与对数据的处理,数据类型的确认(全量还是增量),异常的分类处理,流的关闭(非常重要),数据的备份,注释的添加 然后txt文件就直接用InputStreamReader读取就好了,没什么特别的. -------------下面参考代码  package com.fndsoft.schedule.service.impl; import com.fndso
java分段读取txt文件??
txt文件中有100万手机号码,java怎样分段读出来(用这个读BufferedReader reader),每段1万个,每读出一段以后对这段号码进行操作(比对入库),求大神帮忙![face]qq:9.gif[/face]
Java读取txt文件编码格式
File fl=new File("./a.txt"); FileInputStream fis=new FileInputStream(fl); InputStreamReader isr; int a = fis.read(); int b = fis.read(); if(a==0xEF&&b==0xBB) { //1 UTF-8 isr=new InputStreamRe
java读取txt文件的内容
public Class Test{ /**  * 读取文件,并写入map集合 * @since 2015-1-6 * @param filePath  * @return   */ public Map&amp;lt;Integer,Integer&amp;gt; readTxtFile(String filePath){ M...
java 读取txt文件
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class FileReaderTest { public sta...
java怎么读取txt文件
java怎么读取txt文件 并且把内容保存在一个数组里rn文件格式如下:rn5 3rn1 3 5rn5 6 8rn6 7 8rn。。。。。。
JAVA读取TXT文件的问题
现在有一个TXT文件里面有4行数据如rnA-c-vrn45 45 45 45 2009-01-01 00:00:00rn56 56 56 56 2009-01-01 00:00:00rn121212rn怎么读取这里面的数据第一行按-分割把里面的A C V取出来 第二行和第三行按中间4个空格分割把数字按顺序取出来 第四行整行取出。rn请各位高手指教 ,我用StringTokenizer试过 但是要是都是按照第二、三行那样的不多不少的分开要是一个空格分割还是可以读出 但是4个空格就不行会吧时间中的一个空格和4个空格一样分割掉了,有那么个高手提供帮助给出点代码,先谢过了,比较急的问题
java读取TXT文件入库
java读取TXT文件入库,java读取TXT文件入库,java读取TXT文件入库,
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件