gpt4 book ai didi

java - java中字母表中的每个字符一个二维数组

转载 作者:行者123 更新时间:2023-11-30 10:26:58 25 4
gpt4 key购买 nike

大家好我正在尝试用 0 和 1 填充 Java 中的二维数组。 1 代表白色,0 代表黑色。我想为字母 a 到 z 中的每个字符创建一个二维数组示例:

    String[][] myArray = {//letter A
{"0", "0", "1", "0", "0"},
{"0", "1", "0", "1", "0"},
{"1", "1", "1", "1", "1"},
{"1", "0", "0", "0", "1"},
{"1", "0", "0", "0", "1"},};

有什么快速的方法吗?我的二维数组需要是 22 x 16

最佳答案

您可以开发一个小型编辑器来“绘制”像素并将它们转换为 ASCII 代码,或者只使用任何可用的 ASCII 或像素字体并将其转换为您的格式。

我的意思是,如果您使用像这样的基于图 block 的简单字体图像

tile based pixel font

并提取像素信息并将它们转换为您的数组格式,这样会更快。由于字符具有固定大小,因此您可以很容易地从图像中获取特定的字符范围,您所需要的只是加载图像并读取 2d 像素信息,但这应该很容易通过几行 Java 代码实现.

关于java - java中字母表中的每个字符一个二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45482007/

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