关于IO和增强型FOR问题
import java.io.*;
class Writer2
{
public static void main (String[] args) {
char [] in=new char[50];
int size=0;
try
{
File file=new File( "fileWriter2.text ");
FileWriter fw=new FileWriter(file);
fw.write( "howday\nfolos\n ");
fw.flush();
fw.close();
FileReader fr=new FileReader(file);
size=fr.read(in);
System.out.println(size + " ");
for(char c:in)
{
System.out.println(c);
}
fr.close();
}
catch(
IOException e)
{
}
}
}
-------------------------------------
这个代码中
size=fr.read(in);
System.out.println(size + " ");
for(char c:in)
{
System.out.println(c);
}
这些代码到底应该怎么理解阿?增强FOR到底该怎么理解?
帮忙啊 头痛死了
------解决方案--------------------写错了
foreach循环
for(char c:in)
{
//循环体
}
相当于
for(int i=0;i <in.length;i++)
{
char c = in[i];
//循环体
}