gpt4 book ai didi

java - 如何在JAVA中将多个数组合并成一个矩阵?

转载 作者:行者123 更新时间:2023-12-01 12:19:12 24 4
gpt4 key购买 nike

是否有一种简单的方法来合并多个字符数组以获得字符矩阵?我下面有 8 个数组,每个数组有 64 个字符,我想合并到一个 8 行 64 列的矩阵。

package august26;

import java.util.Scanner;

public class XBits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
long n1 = input.nextInt();
long n2 = input.nextInt();
long n3 = input.nextInt();
long n4 = input.nextInt();
long n5 = input.nextInt();
long n6 = input.nextInt();
long n7 = input.nextInt();
long n8 = input.nextInt();

String s1 = String.format("%64s", Long.toBinaryString(n1)).replace(' ', '0');
String s2 = String.format("%64s", Long.toBinaryString(n2)).replace(' ', '0');
String s3 = String.format("%64s", Long.toBinaryString(n3)).replace(' ', '0');
String s4 = String.format("%64s", Long.toBinaryString(n4)).replace(' ', '0');
String s5 = String.format("%64s", Long.toBinaryString(n5)).replace(' ', '0');
String s6 = String.format("%64s", Long.toBinaryString(n6)).replace(' ', '0');
String s7 = String.format("%64s", Long.toBinaryString(n7)).replace(' ', '0');
String s8 = String.format("%64s", Long.toBinaryString(n8)).replace(' ', '0');

s1.toCharArray();
s2.toCharArray();
s3.toCharArray();
s4.toCharArray();
s5.toCharArray();
s6.toCharArray();
s7.toLowerCase();
s8.toCharArray();
input.close();
}

}

最佳答案

char[][] matrix = new char[8][];
matrix[0] = s1.toCharArray();
matrix[1] = s2.toCharArray();

等等...

关于java - 如何在JAVA中将多个数组合并成一个矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26811596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com