今天的任務主要是作做業,雖然視頻還差幾十章沒有看,今天完成了之前沒有完成的c++做業,其中有一個代碼使我疑惑,以下:c++
public class 素數編程
{數組
public static void main(String args[]) throws IOException網絡
{多線程
File file=new File("E:\\f2.txt");線程
BufferedReader a=new BufferedReader(new FileReader(file));視頻
dog dog1=new dog(14,15);get
String data;網絡編程
int i=0;io
ArrayList b=new ArrayList();
while((data=a.readLine())!=null)
{
b.add(data);
}
String c=(String)b.get(0);
String j=(String)b.get(1);
int m= Integer.parseInt((String)c.subSequence(9,11));
int l= Integer.parseInt((String)j.subSequence(9,11));
dog dog2=new dog(l,m);
System.out.println("dog2的體重爲:"+dog2.getweight());
System.out.print("dog2的年齡爲:"+dog2.getage());
a.close();
}
}
class dog
{
private
int age;
int weight;
dog(int a,int b)
{
age=a;
weight=b;
}
dog(){};
public int getage()
{
return age;
}
public int getweight()
{
return weight;
}
}
這道代碼最讓我疑惑的是爲何用數組來保存文件的數據,反而用集合能夠,除此以外我還比較疑惑的是readline的用法,直到網上查了一下才發現readline的真正用法。總的來講,作了這幾道題對個人幫助很大,明天我會繼續完成剩下的幾道文件題,而後在自學剩下的多線程和網絡編程。