我在java中将七个段号转换为普通字符串。例如,如果像这样输入字符串,
输入
_ _ _ _ _ _ _ _ _ _
| _| _||_||_ |_ ||_||_|| ||_||_
||_ _| | _||_| ||_| _||_|| ||
输出应该像
1234567890AF
我的代码只运行一个字符串。但我不知道字符串是否超过一行。如果字符串像多行一样,我怎么能转换?我必须添加","在我的输出中的这一行。
输入
_ _ _ _
|_||_ |_ | |_
| _||_| | |
_ _
|_||_|
|_| _|
_ _
|_||
| ||_
预期产出
4567F,89,AC
答案 0 :(得分:0)
请在此处查看有关如何将字符串拆分为行的最佳答案: Split Java String by New Line
然后您需要调整上一个else
块。结果字符串中不会有换行符。
答案 1 :(得分:0)
代码在哪里?但是,我认为您可以使用拆分方法拆分文本,然后使用扫描仪读取它,然后您可以使用开关更改要打印的字符。打印时请小心更改线条。任何其他建议都被广泛接受。