Dada1 发表于 2022-11-19 05:57:55

1molHF 发表于 2022-11-18 10:07
我的意思是有时候因为要学别的东西,所以有一些天打不了代码,这些天的打卡我就想用我学的别的东西代替。

可以的呀,所有我设定是每周打卡3次就行。一起加油,我要是遇到问题可以向你请教吗?{:5_92:}

Dada1 发表于 2022-11-19 05:59:04

争取这周把列表内容都学完吧

1molHF 发表于 2022-11-19 08:18:31

Dada1 发表于 2022-11-19 05:59
争取这周把列表内容都学完吧

一起加油!有不懂的我们互相问。你起的真早!

1molHF 发表于 2022-11-19 20:00:36

本周第三次打卡
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:02:32

1molHF 发表于 2022-11-19 20:00
本周第三次打卡

这个类写的有点问题,我都不知道在哪。唉,我是宿舍里编程能力最菜的{:9_234:}

Dada1 发表于 2022-11-20 06:26:13

1molHF 发表于 2022-11-19 20:00
本周第三次打卡

做为新手来看你写的代码,只能感叹:牛啊牛啊牛啊

Dada1 发表于 2022-11-20 07:54:44

{:10_279:}打卡学习:这两天用思维导图整理了一下基本语法和基本数据类型,还有很多要学习的呀

jgz1818 发表于 2022-11-20 20:25:10

额,我想问问你学的是什么?{:10_256:}

1molHF 发表于 2022-11-20 22:51:24

Dada1 发表于 2022-11-20 07:54
打卡学习:这两天用思维导图整理了一下基本语法和基本数据类型,还有很多要学习的呀

一起加油!

Dada1 发表于 2022-11-21 06:09:26

jgz1818 发表于 2022-11-20 20:25
额,我想问问你学的是什么?

Python呀

jgz1818 发表于 2022-11-22 21:02:40

Dada1 发表于 2022-11-21 06:09
Python呀

我也是{:10_277:}

艹樱散丿小羽 发表于 2022-12-8 16:58:31

看了几个评论,写的代码很长,是不是都是计算机专业的啊,像我这种不是计算机专业没有一点基础的人,自学好慢,这两天下定决心先学个简单点的,跟着小甲鱼老师学习Web,加油!

jiaowo 发表于 2023-2-1 21:55:54

大一新生,因为同学太变态了,带我一个吧,从现在开始,一起加油
页: 1 [2]
查看完整版本: 敢不敢和我一起从小白逆袭到大神?互相帮助,互相监督,互相加油!!!