部分解决了,不过还是不明白,
1.会出现Exception,望各位帮帮我看看哪里有bug,
2.还有如果这里直接在读入的1.txt内添加新的记录.
如果可以,请帮帮我改下,十分感激.import java.io.*;
import java.util.*;
public class readfile2{
public static void main(String args[]) throws IOException
{
String id[]=new String [200];
String content[][]=new String [200][7];
String getbr,getfr;
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
int i,j;
StringTokenizer stk;
System.out.print("請輸入檔案名稱:");//为1.txt
getbr = br.readLine();
BufferedReader fr= new BufferedReader(new FileReader(getbr));
i=0;
while (fr.ready())
{
getfr = fr.readLine();
stk=new StringTokenizer(getfr,"|");
try{
id[i]=stk.nextToken();
for (j=0;j<7;j=j+1)
{
content[i][j]=stk.nextToken();
System.out.print(content[i][j]+",");
}
}
catch(Exception e){
System.out.println(getfr+" 這個格式有問題!");
}
}
fr.close(); //close file
}
}
================================================================================
1.txt(以每7个|为一条记录结束)
如下,
1|2|3|4|5|6|7|
1.会出现Exception,望各位帮帮我看看哪里有bug,
2.还有如果这里直接在读入的1.txt内添加新的记录.
如果可以,请帮帮我改下,十分感激.import java.io.*;
import java.util.*;
public class readfile2{
public static void main(String args[]) throws IOException
{
String id[]=new String [200];
String content[][]=new String [200][7];
String getbr,getfr;
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
int i,j;
StringTokenizer stk;
System.out.print("請輸入檔案名稱:");//为1.txt
getbr = br.readLine();
BufferedReader fr= new BufferedReader(new FileReader(getbr));
i=0;
while (fr.ready())
{
getfr = fr.readLine();
stk=new StringTokenizer(getfr,"|");
try{
id[i]=stk.nextToken();
for (j=0;j<7;j=j+1)
{
content[i][j]=stk.nextToken();
System.out.print(content[i][j]+",");
}
}
catch(Exception e){
System.out.println(getfr+" 這個格式有問題!");
}
}
fr.close(); //close file
}
}
================================================================================
1.txt(以每7个|为一条记录结束)
如下,
1|2|3|4|5|6|7|
解决方案 »
- 财务术语:冲红 的英文怎么写?
- 固定窗口
- 空指针异常
- ”载入java小应用程序失败“ 哪位大侠对linux下的j2se比较熟悉啊!
- [求助]什么时候要用静态方法,什么时候不要用?
- float的问题,为什么写入MSSQL后数值会改变?
- 得到的InputStream 怎么样把他变成为String????(紧急等待)谢谢!!!!
- jtable的问题
- java 程序在Linux red had 7.2 下运行内存疯涨的问题?
- eclipse自动生成get和set方法出现下面的错误提示,怎么回事?求指导
- ~~Apache中的POI项目的HSSF怎样解决中文问题?~~
- 高分求Java在使用中的API,技巧等等(分数上限5000)
or
string.replaceAll("|", ",");