From b223e0b24633e87a8cac968460e11cd01164cb98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 13 Mar 2024 09:58:25 +0800 Subject: [PATCH] 'commit' --- src/main/java/UnitTest/Swdt.java | 23 ++++++++------ src/main/java/UnitTest/Swdt.md | 51 ++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 9 deletions(-) create mode 100644 src/main/java/UnitTest/Swdt.md diff --git a/src/main/java/UnitTest/Swdt.java b/src/main/java/UnitTest/Swdt.java index fc7cf21c..75e9696c 100644 --- a/src/main/java/UnitTest/Swdt.java +++ b/src/main/java/UnitTest/Swdt.java @@ -8,26 +8,31 @@ import java.io.File; public class Swdt { public static void main(String[] args) { - String json = FileUtil.readUtf8String(new File("D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest\\Swdt.json")); + String workingPath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest"; + String km = "初中物理八年级上(人教版)"; + String sourceJson = "Swdt.json"; + String targetMd = "Swdt.md"; + + String json = FileUtil.readUtf8String(new File(workingPath + "\\" + sourceJson)); JSONObject jsonObject = JSONObject.parseObject(json); JSONArray jTree = jsonObject.getJSONObject("data").getJSONArray("tree"); - - System.out.println("# 初中物理"); - + String res = "# " + km + "\n"; for (int i = 0; i < jTree.size(); i++) { String title = jTree.getJSONObject(i).getString("title"); - System.out.println("## " + title); + res += "## " + title + "\n"; JSONArray jChildren = jTree.getJSONObject(i).getJSONArray("children"); if (jChildren != null) { int rowCount = 3;//每行3个 for (int j = 0; j < jChildren.size(); j++) { - for(int k=0;k<=j % rowCount;k++) System.out.print("#"); - System.out.print("## "); + for (int k = 0; k <= j % rowCount; k++) res += "#"; + res += "## "; JSONObject jo = jChildren.getJSONObject(j); - System.out.println(jo.getString("title")); + res += jo.getString("title") + "\n"; } } - System.out.println(""); + res += "\n"; } + //写入md文件 + FileUtil.writeUtf8String(res, workingPath + "\\" + targetMd); } } diff --git a/src/main/java/UnitTest/Swdt.md b/src/main/java/UnitTest/Swdt.md new file mode 100644 index 00000000..645839d4 --- /dev/null +++ b/src/main/java/UnitTest/Swdt.md @@ -0,0 +1,51 @@ +# 初中物理八年级上(人教版) +## 第一章  机械运动 +### 第1节 长度和时间的测量 +#### 第2节 运动的描述 +##### 第3节 运动的快慢 +### 第4节 测量平均速度 +#### 本章复习 + +## 第二章  声现象 +### 第1节 声音的产生与传播 +#### 第2节 声音的特性 +##### 第3节 声的利用 +### 第4节 噪音的危害和控制 +#### 本章复习 + +## 第三章  物态变化 +### 第1节 温度 +#### 第2节 熔化和凝固 +##### 第3节 汽化和液化 +### 第4节 升华和凝华 +#### 本章复习 + +## 第四章  光现象 +### 第1节 光的直线传播 +#### 第2节 光的反射 +##### 第3节 平面镜成像 +### 第4节 光的折射 +#### 第5节 光的色散 +##### 本章复习 + +## 第五章  透镜及其应用 +### 第1节 透镜 +#### 第2节 生活中的透镜 +##### 第3节 凸透镜成像的规律 +### 第4节 眼睛和眼镜 +#### 第5节 显微镜和望远镜 +##### 本章复习 + +## 第六章  质量与密度 +### 第1节 质量 +#### 第2节 密度 +##### 第3节 测量物质的密度 +### 第4节 密度与社会生活 +#### 本章复习 + +## 期中复习 + +## 期末复习 + +## 本册复习 +