求助:关于数组的问题 数组中有数字,也有字母,怎么定义这个数组啊,如:1234ABCD 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把1234看成char不就行了。char[][] c=new char[4][4];第一行赋值'1','2'...你也可以把ABCD看成int,int [][] arr=new int[4][4];直接把第二行赋值'A','B'... 1统一转换为String用String[],2Object[] public class Test{ public static void main(String[] args) { int[] a = new int[]{1,2,3,'A','B','C'}; }} 同意用String[],因为其他用int,byte,char[]的,读出来的时候还要作转换吧。 无论是1234还是abcd,都可以看成字符,所以可用char数组存取,而char又可以自动转成int或更高的类型,所以用int[]等都行,因为字符归根结底在计算机中的存取就是已数值(二进制)存取的 public class Test{ public static void main(String[] args) { String[] a = new String[]{1,2,3,'A','B','C'}; ....... }} 支持3楼!把所有的元素都看成是String类型比较好!这也是core java 推荐的! 可以统一用一个Object数组来表示!Object[] objs=new Object[]{1,2,3,'A','B','C','D'};不过用时需要转型! 哥哥你还没搞清楚数组的定义呀,数组就是同一数据类型的集合.你只能将他们分成两个数组,要么就用集合类,不要用数组.当然也可以将字符换为数字也可以.一个数组里面同时放int和char是不可能的 都看成字符是个不错的选择 当然也可以看成Object型 或者干脆放到一个集合中set 或是别的 菜鸟提问:关于多维数组 页面中数据滚动条拖动问题 charValue()怎么用? 如何在JInternalFrame中添加自己的按钮(十万火急) 求一日期型正则表达式,谢谢! 来人啊。。。。。来人啊。。。。。不得了啦 如何让TEXTAREA的滚动条一直在下面 准备学JAVA给点建议???? 在jdk中,如何取得磁盘驱动器的信息,还有注册表的信息? printf如何解决中英文对齐 屏幕刷新慢的问题 如何给我的教学管理系统加上登录界面
char[][] c=new char[4][4];
第一行赋值'1','2'...
你也可以把ABCD看成int,
int [][] arr=new int[4][4];
直接把第二行赋值'A','B'...
2Object[]
public class Test
{
public static void main(String[] args)
{
int[] a = new int[]{1,2,3,'A','B','C'};
}
}
int[]等都行,因为字符归根结底在计算机中的存取就是已数值(二进制)存取的
public class Test
{
public static void main(String[] args)
{
String[] a = new String[]{1,2,3,'A','B','C'};
.......
}
}
Object[] objs=new Object[]{1,2,3,'A','B','C','D'};
不过用时需要转型!