Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何按列打印字符串序列?_Java_String - Fatal编程技术网

Java 如何按列打印字符串序列?

Java 如何按列打印字符串序列?,java,string,Java,String,我试图用Java为我正在设计的游戏编写一个程序;想在游戏中扮演一个模仿LED照明的角色。但是我想要打印的序列只能按列打印(从左到右) 序列将是ASCII艺术: db db d888888b 88 88 `88' 88ooo88 88 88~~~88 88 88 88 .88. YP YP Y888888P 打印过程应如下所示: d b 8 8 8 8 o o o 8 8 ~ ~ ~ 8 8 Y P 这些列中的每一列

我试图用Java为我正在设计的游戏编写一个程序;想在游戏中扮演一个模仿LED照明的角色。但是我想要打印的序列只能按列打印(从左到右)

序列将是ASCII艺术:

db   db  d888888b 
88   88    `88'   
88ooo88     88    
88~~~88     88    
88   88    .88.   
YP   YP  Y888888P
打印过程应如下所示:

d b
8 8
8 8 o o o
8 8 ~ ~ ~
8 8
Y P

这些列中的每一列都应该一个接一个地打印,在每个列前面打印。

使用下面的打印语句为每个字符创建一个打印方法,并在必要时调用所需的打印方法

范例 公共空间打印xxx(){ //xxx替换字符 系统输出打印号(“DB”); . . . 等等。。。。
}

抱歉,但是,我无法从问题陈述中推断出模式!请问,您介意澄清一下逻辑吗?您的文本类型是什么?字符串?字符数组?等。如果您尝试拆分字符串(“\n”);然后用split(“”)拆分每一行;我的意思是,我需要一列接一列地显示……你知道LED序列是正确的……一个垂直条灯亮起,然后下一个,然后下一个,等等,这给了条灯移动的错觉……就像那样。