我的意思是有时候因为要学别的东西,所以有一些天打不了代码,这些天的打卡我就想用我学的别的东西代替。
可以的呀,所有我设定是每周打卡3次就行。一起加油,我要是遇到问题可以向你请教吗?{:5_92:} 争取这周把列表内容都学完吧 Dada1 发表于 2022-11-19 05:59
争取这周把列表内容都学完吧
一起加油!有不懂的我们互相问。你起的真早! 本周第三次打卡
package OOPexam2;
import java.io.*;
import java.util.*;
/**
* 操作文件的系统类
*
* @author "HuangFan"
* @version 1.0
* @see FolderItem
* @see Folder
* @see File
*
*/
public class FileSystem {
public static ArrayList<FolderItem> folderItemList = new ArrayList<FolderItem>();
/**
* 构造函数
*
*/
public FileSystem() {
}
/**
* 该方法用于读取文件和文件夹信息
*
* @param fileName
*
*/
public static void loadFolderItemFromFile(String fileName) throws FileNotFoundException, IOException {
BufferedReader reader = new BufferedReader(new FileReader(fileName));
String line = reader.readLine();
Date date = new Date();
while(line != null) {
StringTokenizer tokenizer1 = new StringTokenizer(line, "_");
if(tokenizer1.nextToken().charAt(1) == 'o') {
String folderPath = tokenizer1.nextToken();
folderItemList.add(new Folder(tokenizer1.nextToken(), date, 0, new Owner(tokenizer1.nextToken(), tokenizer1.nextToken())));
}
else if(tokenizer1.nextToken().charAt(1) == 'i') {
String filePath = tokenizer1.nextToken();
folderItemList.add(new File(tokenizer1.nextToken(), date, 0, new Owner(tokenizer1.nextToken(), tokenizer1.nextToken()), tokenizer1.nextToken()));
}
line = reader.readLine();
}
reader.close();
}
/**
* 该方法用于展示文件和文件夹信息
*
*/
public static void displayFolderItemInfo() {
PrintWriter stdOut = new PrintWriter(System.out, true);
for(FolderItem item : folderItemList) {
if(item instanceof File) {
stdOut.println(item.getName()+" "+item.getDate()+" "+item.getSize()+" "+item.getOwner().getID()+" "+item.getOwner().getName()+" "+((File) item).getExtension());
}
else if(item instanceof Folder){
stdOut.println(item.getName()+" "+item.getDate()+" "+item.getSize()+" "+item.getOwner().getID()+" "+item.getOwner().getName());
}
}
}
}
1molHF 发表于 2022-11-19 20:00
本周第三次打卡
这个类写的有点问题,我都不知道在哪。唉,我是宿舍里编程能力最菜的{:9_234:} 1molHF 发表于 2022-11-19 20:00
本周第三次打卡
做为新手来看你写的代码,只能感叹:牛啊牛啊牛啊 {:10_279:}打卡学习:这两天用思维导图整理了一下基本语法和基本数据类型,还有很多要学习的呀 额,我想问问你学的是什么?{:10_256:} Dada1 发表于 2022-11-20 07:54
打卡学习:这两天用思维导图整理了一下基本语法和基本数据类型,还有很多要学习的呀
一起加油! jgz1818 发表于 2022-11-20 20:25
额,我想问问你学的是什么?
Python呀 Dada1 发表于 2022-11-21 06:09
Python呀
我也是{:10_277:} 看了几个评论,写的代码很长,是不是都是计算机专业的啊,像我这种不是计算机专业没有一点基础的人,自学好慢,这两天下定决心先学个简单点的,跟着小甲鱼老师学习Web,加油! 大一新生,因为同学太变态了,带我一个吧,从现在开始,一起加油
页:
1
[2]