Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试以父子形式显示数据。输入数据是: -
1
1.1
1.2
1.1.1
1.1.2
1.2.1
2.0
我们如何在层次结构中显示这些数据?
鉴于您没有发布任何代码,我也不打算发布。不过,我会给你一些方向:
解决此问题的一种方法是读取数字并.split()在数据上使用该方法。从那里,您可以将这两部分与您拥有的数据进行比较,并根据需要分配关系。
.split()
例如,您读入1.0,拆分,如果后半部分有0,则将其设置为根,并为父节点分配值1,然后检查其余数字。如果前半部分等于 1,则将其分配为 1 的子项,如果是 2,则分配给 2,依此类推...
1.0
0
希望这会有所帮助并且有意义。祝你好运。