如何读取文本中的一行,这行以\n\r结尾,并且,这行数据中可能有单独存在的\r或\n 多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileInputStream fis = new FileInputStream("your file's path");DataInputStream dis = new DataInputStream(new BufferedReader(fis));String temp = dis.readLine();这样就可以读取文本中的一行。如果你是要解析文本的话,就这样:FileInputStream fis = new FileInputStream("your file's path");StringBuffer buf = new StringBuffer();int c;//read all the data in file. while((c = fis.read()) != -1){ buf.append((char) c);}//parse the String.String temp = buf.toString();String[] stringArray = temp.split("/r/n");大家一起想想更好的方法。。 String text="你的文本";String[] getline;int i=0;int j;int k=0;j=text.indexOf("\r\n");while(j>=0){ getline[k]=text.substring(i,j); i=j+2; j=text.indexOf("\r\n",i); k++} 如何把下面程序运行的内容写入文件 请教高手帮忙看一下这个程序,关于asList方法 向各位大虾同仁,请教一个关于JTable的问题,希望高手能帮忙解答下。 关于几个程序的整合,请各位大侠多多关照。急! 我用JB生成了一个包,放在D:\JB\TEST\ 下,请问我要如何配置才能将包引入到新的包中! eclipse 怎么使用 JB的dbswing呢? 怎么用break实现跳转? 一个关于树的问题 关于java的书 哪里有jsdk 本人在做一个图书管理系统不知道如何下手~~ 重要问题请教 只有70分了
DataInputStream dis = new DataInputStream(new BufferedReader(fis));
String temp = dis.readLine();
这样就可以读取文本中的一行。
如果你是要解析文本的话,就这样:
FileInputStream fis = new FileInputStream("your file's path");
StringBuffer buf = new StringBuffer();
int c;
//read all the data in file.
while((c = fis.read()) != -1){
buf.append((char) c);
}
//parse the String.
String temp = buf.toString();
String[] stringArray = temp.split("/r/n");大家一起想想更好的方法。。
String[] getline;
int i=0;
int j;
int k=0;
j=text.indexOf("\r\n");
while(j>=0)
{
getline[k]=text.substring(i,j);
i=j+2;
j=text.indexOf("\r\n",i);
k++}