gpt4 book ai didi

java - 在 Java 中将二维整数数组转换为字符和字符串

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

如何将二维数组中的整数转换为字符和字符串? (分别)

如果我将整数复制到一个字符数组,我只会得到 ASCII 码。

例如:

public int a[5][5] 

//some code

public String b[5][5] = public int a[5][5]

谢谢

最佳答案

这个问题的措辞根本不是很好。我认为您要问的是如何将 int[][] 类型的二级数组转换为 String[][] 类型之一。

坦率地说,最简单的方法就是让数组保持原样...并在使用时将 int 值转换为 String:

Integer.toString(a[5][5]);

或者,您可以首先使用 String[][] 数组,然后简单地将您的 int 值转换为 String添加它们时:

a[5][5] = new String(myInt);

如果您确实需要将 int[][] 类型的数组转换为 String[][] 类型的数组,则必须手动执行此操作使用两层 for() 循环:

String[][] converted = new String[a.length][];
for(int index = 0; index < a.length; index++) {
converted[index] = new String[a[index].length];
for(int subIndex = 0; subIndex < a[index].length; subIndex++){
converted[index][subIndex] = Integer.toString(a[index][subIndex]);
}
}

所有这三种方法对于转换为类型 char 而不是 String 都同样有效。

关于java - 在 Java 中将二维整数数组转换为字符和字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4033888/

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