我试图用Java编写图形格式到文件中。 问题是我只能将String类型写入文件。 我上传了一个显示5乘5矩阵的图像,例如: {{5,5,0,0,0},{0,1,0,1,0},{1,0,0,0,0},{0,0,1,0,0},{ 0,1,0,1,0},{0,0,0,0,0}},而第一行描述并提供以下矩阵的信息 - 5行,5列。
我的问题是我只能将字符串写入文件。我曾尝试使用String类型并将其转换为int,但它有点混乱。非常感谢!
答案 0 :(得分:0)
那么,您的数据是否表示为2d整数数组?由于您可以将字符串写入文件,因此请考虑将数据转换为字符串,例如:
int[][] data = {{5,5,0,0,0},{0,1,0,1,0},{1,0,0,0,0},{0,0,1,0,0},{0,1,0,1,0},{0,0,0,0,0}};
String str = java.util.Arrays.deepToString(data);
它会为您提供类似[[5, 5, 0, 0, 0], [0, 1, ...], ...]
的内容。