一例:
FileInputStream fin = new FileInputStream(MyFile);
while((chi=fin.read())!=1)
FileInputStream fin = new FileInputStream(MyFile);
while((chi=fin.read())!=1)
解决方案 »
- 多态问题
- 新手,求java数据挖掘思路(对xml的操作)
- 用myeclipse 从文件中读取信息的文件应该放在那里
- 问个简单问题,下班结贴
- 跪求大家帮我看看程序
- 在JAVA中一个接口可以继承多个接口吗?没分了:( 大家帮忙。
- 关于数据库完整性
- 哪位大虾能解释一下Java解释器和JVM的关系?JDK中java.exe和JVM的关系?
- 散分喽!个人论坛做好了,大家支持一下!
- Image img = getImage(getDocumentBase(),"print.gif"); 产生SecurityException:Cannot access ...server,然后跳到下面的catch语句
- 如何显示目录下的文件
- 怎样在Java编写的文本编辑器的基础之上实现协同编辑的功能
while(dis.readLine != null){}
轻轻松松!
语法:EOF(filenumber)其中filenumber是一个必要的Integer型参数,包含任何有效的文件号.
当到达文件的结尾时,EOF函数返回False.对于为访问Random或Binary而打开的文件,直到最后一次执行的Get语句无法读出完整的记录时,EOF都返回False.对于为访问Binary而打开的文件,在EOF函数返回True之前,试图使Input函数读出二进制文件时,要用LOF和Loc函数来替换EOF函数,或者将Get函数与EOF函数配合使用.对于为Output打开的文件,EOF总是返回True.例子:
Dim InputData
Open "TestFILE" For Input As #1 '为输入打开文件
Do While Not EOF(1) '检查文件尾
LineInput #1 , InputData '读入一行数据
Debug.Print InputData '在立即窗口中显示
Loop
Close #1 '
while((line=dis.readLine )!= null){
System.out.println(line);
}
String order = "";
String line = "";
String temp ="";
StringTokenizer t;
int pay = 0;
BufferedReader ini = new BufferedReader(new FileReader(
"orderpaydespatch.txt"));
temp = jTextField1.getText();
//System.out.println(temp);
do{
line = ini.readLine();
// System.out.println(line); t= new StringTokenizer(line, "|");
order = t.nextToken();//System.out.println(order);
// i=i+1;
boolean k =EOF(1);
System.out.println(StreamTokenizer.TT_EOF); }while( /*(StreamTokenizer.TT_EOF!=1*/!EOF(1) )&& ((!order.equals(temp))));
//System.out.println(temp); if(order.equals(jTextField1.getText()))
{pay = Integer.parseInt(t.nextToken());
//System.out.println(t.nextToken());
//System.out.println(" " + pay);
if (pay == 1)
jLabel11.setText("yi jing pay");
else { PrintWriter out = new PrintWriter(new FileWriter("payment.txt"),true);
if(i==3)
out.println(order+"|"+i+"|"+jTextField2.getText()+"|"+jTextField3.getText()+"|"+""+"|"+""+"|"+""+"|"+"");
out.println("\r\n");//
if(i==2)
out.println(order+"|"+i+"|"+""+"|"+""+"|"+jTextField3.getText()+"|"+jTextField4.getText()+"|"+jTextField5.getText()+"|"+jTextField6.getText()+"|"+jTextField8.getText());
out.println("\r\n");//
jLabel11.setText(" Square Up Successfully !");
}
}
else {jLabel11.setText(" There is not the Order No !");}
// }
}
catch(IOException exception){
exception.printStackTrace();
}