Java tostring方法 [英] Java tostring method

查看:136
本文介绍了Java tostring方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望Arrays.toString(char [] a)返回类似于String.valueOf(char [] a)的String值,但是它将整个数组转换为字符串.例如:-

I expect Arrays.toString(char[] a) to return a String value similar to String.valueOf(char[] a), but it is converting whole array into a string.. For example:-

char[] a = {''a'',''b'',''c'',''d''}; 
System.out.println(Arrays.toString(a)); // returns  [a,b,c,d] 

为什么它不像String.valueOf()一样返回abcd?

我尝试过的事情:

使用Arrays.toString()方法

Why is it not returning abcd like String.valueOf()?

What I have tried:

Using Arrays.toString() method

推荐答案

如果您查看文档:
If you look at the documentation: Arrays (Java Platform SE 7 )[^] it is very explicit: it is one os a set of toString overloads that provides a quick and easy way to print the contents of an array woth each element easily identifiable, hence separated by commas.
Pass an array of integers, and it gives you [1,2,3]. Pass an array of chars, and it gives you [a, b, c]


这篇关于Java tostring方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆