为了账号安全,请及时绑定邮箱和手机立即绑定

Arrays.toString(hobby);如果hobby是数字的话,它输出是按什么顺序输出的呢?

 

public static void main(String[] args) {
        String []hobby;
  String[] hobbys = { 25,7,126,53 };
        
  Arrays sort(hobby);

System.out.println(Arrays.toString(hobby));

}
        
  // 使用Arrays类的toString()方法将数组转换为字符串并输出
  System.out.println(     Arrays.toString(hobby)       );
 }
}

正在回答

2 回答

	public static void main(String[] args) {
		String [] hobby= { "25","7","126","53" };

		Arrays.sort(hobby);
		System.out.println(Arrays.toString(hobby));
	}

**********************

	public static void main(String[] args) {
		String [] hobby= { "25","7","126","53" };

		System.out.println(Arrays.toString(hobby));
	}

代码一会将每个引号里的数字拆解成一个一个数字拼接的形式,排序后输出的是有高位排序的结果

[126, 25, 53, 7]

代码二直接输出,顺序是数组书写时的顺序,也是数组元素的存入顺序

[25, 7, 126, 53]

0 回复 有任何疑惑可以回复我~
#1

qq_慕虎7487704 提问者

非常感谢!
2017-04-20 回复 有任何疑惑可以回复我~

应该是自己输入的顺序。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Arrays.toString(hobby);如果hobby是数字的话,它输出是按什么顺序输出的呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信