背景信息:我正在遍历一个网站集,该网站集以正确的层次顺序存储我要查找的所有网站。当我尝试以嵌套格式显示此信息时,除了同一行格式上的多列之外,我遇到了问题。
我有一个将项目添加到 ArrayList 的 for 循环。我有另一个循环遍历“示例”ArrayList。每次出现“-----”时,我都需要打破或拆分这个 ArrayList。问题是 ArrayList 不支持 .Split(),所以我没有想法。我的总体目标是在嵌套动态列中显示 ArrayList 中的信息,这些动态列基于“-----”的数量。
ArrayList example = new ArrayList();
example.Add("Door");
example.Add("A1"); //nested
example.Add("A2"); //nested
example.Add("-----");
example.Add("House");
example.Add("A1"); //nested
example.Add("A2"); //nested
example.Add("-----");
example.Add("Fence");
example.Add("A1"); //nested
example.Add("A2"); //nested
example.Add("-----");
当我遍历列表时,将构建并显示一个表,如下例所示:
|门| A1 | A2 | 房子 | A1 | A2 | 围栏 | A1 | A2|
但是,我需要像下面的示例一样显示表中的数据:
|Door| House | Fence| <----This is the desired output that I'm trying to achieve.
|A1 | A1 | A1 | <----This is the desired output that I'm trying to achieve.
|A2 | A2 | A2 | <----This is the desired output that I'm trying to achieve.
任何帮助,将不胜感激。