我使用bufferedReader类读取了很多行
abc
123
efg
但是我只想要第一行abc,跳过其他的行之后继续读取下一组数据?
请问如何实现,谢谢
abc
123
efg
但是我只想要第一行abc,跳过其他的行之后继续读取下一组数据?
请问如何实现,谢谢
解决方案 »
- 新手求助怎样用U盘安装win7系统
- 请教一个表单提交的问题
- JTable cell如何显地光标
- NetBeans中marsroverviewer例子,有段看不懂
- jdbtable连接显示MySQL上面的表时怎么无法显示完整时间的值(时间包括年月日时分秒)
- 读取和修改JS文件,很及,在线等
- 为什么applet程序不能运行
- 关于泛类型的问题
- 如何将更改后的xml输出?
- 异常信息:java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
- 请问哪里可以下载《core java》中文版
- 转贴:Pocket PC上Jeode JVM中文显示解决之道
bufferedReader.readLine();
bufferedReader.readLine();
String something = bufferedReader.readLine();
//open file
public void openFile()
{
//display file dialog so user can select file
Frame openFrame=new Frame("Open file");
FileDialog fileDialog=new FileDialog(openFrame);
fileDialog.setMode(FileDialog.LOAD);
fileDialog.setFile("*.*");
fileDialog.show();
//obtain selected file
String fileName=fileDialog.getFile();
String directory=fileDialog.getDirectory();
if(fileName!=null)
{
file=new File(directory+fileName);
//append contents of file to textArea
try
{
BufferedReader input=new BufferedReader(new FileReader(file));
StringBuffer buffer=new StringBuffer();
String text;
while((text=input.readLine())!=null)
buffer.append(text+"\n");
input.close();
textArea.setText("");
textArea.append(buffer.toString());
textArea.setCaretPosition(0);
}catch(IOException ioException){}
undo.discardAllEdits();
undoItem.setEnabled(false);
}
}//end of method openfile()
=======================================
不知道几行,那你打算请空几行啊??????????
例如
abc
efg
123
我只要abc,abc后面的都清空。然后第二次读取近来内容。