| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 577 人关注过本帖
标题:一个关于二维数组的问题
只看楼主 加入收藏
tinger
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-5-15
收藏
 问题点数:0 回复次数:4 
一个关于二维数组的问题
请看这段代码
public class Arraycopy{
public static void main(String arg[]){
int [][] erwei1={{4,5,4},{4,5,9,5},{5,3,5,3,5}};
System.out.println(erwei1[0]);
char [][] erwei2={{'4','5','4'},{'4','5','9','5'},{'5','3','5','3','5'}};
System.out.println(erwei2[0]);
}
}
erwei1[0]的输出是:[I@de6ced
而erwei2[0]个输出的是:456

第二个的输出结果正是我想要的,可是为什么第一个的输出结果确是乱码?
搜索更多相关主题的帖子: 二维 public 
2007-07-01 11:29
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
默认的对象的toString方法

你可以用Arrays.toString(erwei[0])来使用

可惜不是你,陪我到最后
2007-07-01 13:51
tinger
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-5-15
收藏
得分:0 
回复:(千里冰封)默认的对象的toString方法你可以用...
能具体点吗?我是个新手。谢谢。

人生何处不风流,只要去拼搏去奋斗。
2007-07-02 16:28
heilong
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:777
专家分:0
注 册:2007-6-7
收藏
得分:0 
import java.util.Arrays;
public class Arraycopy{
public static void main(String arg[]){
int [][] erwei1={{4,5,4},{4,5,9,5},{5,3,5,3,5}};
System.out.println(Arrays.toString(erwei1[0]));
char [][] erwei2={{'4','5','4'},{'4','5','9','5'},{'5','3','5','3','5'}};
System.out.println(erwei2[0]);
}
}
做我到知道,我平时输出数组时没注意过,二维数组为什么会这样呢? 一维的好像不吧!

风水鸡蛋壳,财去人安乐!----->
2007-07-02 16:52
tinger
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-5-15
收藏
得分:0 
回复:(heilong)import java.util.Arrays;public cl...

这正是我想要的。呵呵,十分感谢。


人生何处不风流,只要去拼搏去奋斗。
2007-07-03 22:28
快速回复:一个关于二维数组的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033396 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved