使用java在表列中对齐值

时间:2012-09-14 18:05:08

标签: java

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

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

输出需要出现在下面的row / col表中。

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

任何人都知道如何处理这个问题?

1 个答案:

答案 0 :(得分: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