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到底该怎么理解?
帮忙啊 头痛死了
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到底该怎么理解?
帮忙啊 头痛死了
for(int i = 0;i<in.length;i++){
System.out.println(in[i]);
}
相同!
for(char c:in)
{
//循环体
}相当于
for(int i=0;i<c.length;i++)
{
char in = c[i];
//循环体
}看得懂吧?
foreach循环
for(char c:in)
{
//循环体
}相当于
for(int i=0;i<in.length;i++)
{
char c = in[i];
//循环体
}