[我正在用Java在网格中进行一些测试,以及如何以1和0来生成它们,其中1是[+],而0是[]。
((TLDR):
我希望能够输入单词,将其转换为bianary,并将每个1和0分别添加到数组中
我设置网格的方式是:
// code that tells method how to generate the grid
int[] GRIDCODE3x3_1 = new int[]{
0, 1, 0,
1, 1, 1,
0, 1, 0
};
public void fillGridSpec(int[] x) {
System.out.println("\n");
int count = 0;
String gridLine = " ";
for(int p = 0; p < gridHeight; p++) {
gridLine = " ";
String[] gridArray = new String[gridWidth];
for(int q = 0; q < gridWidth; q++) {
if(x[count] == 1) {
gridArray[q] = "[+] ";
count++;
} else {
gridArray[q] = "[ ] ";
count++;
}
gridLine += gridArray[q];
}
System.out.println(gridLine);
}
}
输出将是:
[ ] [+] [ ]
[+] [+] [+]
[ ] [+] [ ]
因此,我想举一个我想做的事的例子。
假设字符串为a
为此的双亲是01100001
,我需要将此变成0,1,1,0,0,0,0,1
,所以输出是
[ ] [+] [+] [ ] [ ] [ ] [ ] [+]
但是我也需要它可重复,就像字符串是Hello World一样>>
(bianary):
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
(这里的逗号数量是多余的,所以我认为您需要将其转换为什么以及输出如何工作)
如果您对我的要求有任何澄清,请在评论中提出,我会尽快与您联系。
我正在用Java在网格中进行一些测试,以及如何以1和0来生成它们,其中1是[+],而0是[]。 (TLDR):我希望能够输入单词,将其转换为bianary,然后添加...
我不确定您想要的主题如下:
仍然不确定您要问什么,但