将七个段转换为字符串

时间:2018-04-30 14:11:15

标签: java string seven-segment-display

我在java中将七个段号转换为普通字符串。例如,如果像这样输入字符串,

输入

   _  _     _  _  _  _  _  _  _  _ 
 | _| _||_||_ |_   ||_||_|| ||_||_ 
 ||_  _|  | _||_|  ||_| _||_|| ||

输出应该像

1234567890AF

我的代码只运行一个字符串。但我不知道字符串是否超过一行。如果字符串像多行一样,我怎么能转换?我必须添加","在我的输出中的这一行。

输入

    _  _  _   _
|_||_ |_   | |_
  | _||_|  | |        

 _  _
|_||_|
|_| _|

 _  _
|_||
| ||_

预期产出

4567F,89,AC

2 个答案:

答案 0 :(得分:0)

请在此处查看有关如何将字符串拆分为行的最佳答案: Split Java String by New Line

然后您需要调整上一个else块。结果字符串中不会有换行符。

答案 1 :(得分:0)

代码在哪里?但是,我认为您可以使用拆分方法拆分文本,然后使用扫描仪读取它,然后您可以使用开关更改要打印的字符。打印时请小心更改线条。任何其他建议都被广泛接受。