java—如何将知识语句/关系从文本文件Map到(定向)图形

mkh04yzy  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(314)

我有一个.txt文件中的以下数据,我需要把它Map到一个图形,但我真的不知道怎么做?我是说格式。我不允许更改文件中的数据,但我需要Map顶点/边,但我不知道如何获取字符串的一部分(从文本文件中的一行),然后将边Map到该字符串的结尾?这有道理吗?
这是有问题的文本文件
任何帮助都会很好。谢谢!

Trout is-a fish
Fish has gills
Fish has fins
Fish is food
Fish is-an animal
Apple is-a fruit
Fruit has stem
Fruit is food
Fruit is-a vegetable
Animal is-a living-thing
Vegetable is-a living-thing
Cod is-a fish
Trout lives-in freshwater
Cod lives-in saltwater
Tiger is-a cat
Tiger has stripes
Tiger is wild
Tabbie is-a cat
Tabbie has stripes
Tabbie is-a pet
Flag has stripes
Flag is-an artifact
Cat is-a mammal
Mammal is-an animal
Dog is-a mammal
8yoxcaq7

8yoxcaq71#

对于每行,按空格拆分。

String[] lineParts = line.split(" ");

您将输入关系类型 lineParts[1] 例如。然后可以使用第0部分和第2部分在所选的数据结构中构建图形。

相关问题