Initial commit
This commit is contained in:
26
Experiment/graph/Exp5/CollectionStringProcessing.mermaid
Normal file
26
Experiment/graph/Exp5/CollectionStringProcessing.mermaid
Normal file
@@ -0,0 +1,26 @@
|
||||
graph TD
|
||||
A[开始] --> B[初始化: 定义英文文本];
|
||||
B --> C[输出: 原始文本];
|
||||
C --> D[--- ArrayList 处理 ---];
|
||||
D --> E{预处理文本: 转小写, 去标点, 按空格拆分};
|
||||
E --> F["将拆分后的单词存入 ArrayList (wordList)"];
|
||||
F --> G[移除 ArrayList 中的空字符串];
|
||||
G --> H{"计算: wordList 的大小 (单词总数)"};
|
||||
H --> I[输出: 单词总个数];
|
||||
I --> J{创建副本并排序: 对 wordList 进行排序};
|
||||
J --> K[输出: 排序后的所有单词];
|
||||
K --> L[--- HashSet 处理 ---];
|
||||
L --> M{"创建: 从 wordList 创建 HashSet (uniqueWordsSet) 以获取不重复单词"};
|
||||
M --> N{"计算: uniqueWordsSet 的大小 (不同单词个数)"};
|
||||
N --> O[输出: 不同单词的个数];
|
||||
O --> P[输出:所有不同的单词];
|
||||
P --> Q[--- HashMap 处理 ---];
|
||||
Q --> R{"创建: 初始化空的 HashMap (wordCountMap)"};
|
||||
R --> S{遍历 wordList 中的每个单词};
|
||||
S -- 存在 --> T{更新: 单词在 wordCountMap 中已存在, 个数+1};
|
||||
S -- 不存在 --> U{添加: 单词首次出现, 存入 wordCountMap, 个数设为1};
|
||||
T --> V[遍历完所有单词];
|
||||
U --> V;
|
||||
V --> W{遍历 wordCountMap};
|
||||
W --> X[输出: 每个单词及其出现的次数];
|
||||
X --> Y[结束];
|
||||
10
Experiment/graph/Exp5/StringManipulation.mermaid
Normal file
10
Experiment/graph/Exp5/StringManipulation.mermaid
Normal file
@@ -0,0 +1,10 @@
|
||||
graph TD
|
||||
A[开始] --> B{输入: 请输入一串字符数据};
|
||||
B --> C[读取用户输入的字符串];
|
||||
C --> D{处理: 统计字符串长度};
|
||||
D --> E[输出: 字符个数];
|
||||
E --> F{处理: 将字符串转为大写};
|
||||
F --> G[输出: 大写字符串];
|
||||
G --> H{处理: 逆序大写字符串};
|
||||
H --> I[输出: 逆序后的大写字符串];
|
||||
I --> J[结束];
|
||||
7
Experiment/graph/Exp5/StringReplacement.mermaid
Normal file
7
Experiment/graph/Exp5/StringReplacement.mermaid
Normal file
@@ -0,0 +1,7 @@
|
||||
graph TD
|
||||
A[开始] --> B[初始化: 定义原始字符串];
|
||||
B --> C[输出: 原始字符串];
|
||||
C --> D{处理: 将所有 she 替换为 he};
|
||||
D --> E{处理: 将所有 She 替换为 He};
|
||||
E --> F[输出: 替换后的字符串];
|
||||
F --> G[结束];
|
||||
11
Experiment/graph/Exp5/TestMyDateTools.mermaid
Normal file
11
Experiment/graph/Exp5/TestMyDateTools.mermaid
Normal file
@@ -0,0 +1,11 @@
|
||||
graph TD
|
||||
A[开始] --> B[创建 MyDateTools 对象实例];
|
||||
B --> C1["调用 dateTools.getNow(null)"];
|
||||
C1 --> C2["输出: getNow(null) 的结果"];
|
||||
C2 --> C3["调用 dateTools.getNow('yyyy-MM-dd')"];
|
||||
C3 --> C4["输出: getNow('yyyy-MM-dd') 的结果"];
|
||||
C4 --> D1["调用 dateTools.getYear()"];
|
||||
D1 --> D2[输出: 当前年份];
|
||||
D2 --> E1["调用 dateTools.getMonth()"];
|
||||
E1 --> E2[输出: 当前月份];
|
||||
E2 --> F[结束];
|
||||
Reference in New Issue
Block a user