0

需要使用 Java 垂直对齐行/列单元格中的字符串。例如,我会在列中获得多个字符串

"A/B/C"
"B/C/D"
"D/E/F"
"A/C/D"

输出需要出现在下面的行/列表中。

A|B|C| | |
 |B|C|D| |
 | | |D|E|F
A| |C|D| |

任何机构都知道如何解决这个问题?

4

1 回答 1

1

就像是:

Read input string
Split it on / to get array of strings A1
Let A2 be another list of type String
for s in [ A, B, C, D, E ]
  if s is in A1
    Insert s in A2
   else
     Insert " " in A2

join A2 using '|' and print
于 2012-09-14T18:16:19.983 回答