Arrays.toString(a)--->将数组a的值转换为字符串

Arrays.toString(数组)是java内置类Arrays类的一个方法,具体查Api可知。因为数组是不可直接输出的,它的作用是将数组转换为字符串。其实用for循环也是可以做到的,只不过比for循环省事。

Arrays.toString(数组),输出数组成员

public class Demo {
    static String[] a={"Tom","jack"};
    public static void main(String[] args) {
        System.out.println(a);//数组的地址
        System.out.println(Arrays.hashCode(a));//将字数组转为哈希值
        System.out.println(Arrays.toString(a));//将字数组转为字符串
    }
}

[Ljava.lang.String;@4b6e3f87
5867694

[Tom, jack]

for循环输出数组成员

public class Demo {
    static String[] a={"Tom","jack"};
    public static void main(String[] args) {
        for(int i=0; i<a.length; i++){
            System.out.println(a[i]);
        }
    }
}

Tom jack

时间: 2024-12-28 12:02:50

Arrays.toString(a)--->将数组a的值转换为字符串的相关文章

Python -- 值转换为字符串的两种机制

可以通过以下两个函数来使用这两种机制:一是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解:而repr会创建一个字符串,它以合法的Python表达式的形式来表示值.下面是一些例子: >>> print repr("Hello, world!") 'Hello, world!' >>> print repr(10000L) 10000L >>> print str("Hello, world!")

python列表中的所有值转换为字符串,以及列表拼接成一个字符串

>>> ls1 = ['a', 1, 'b', 2] >>> ls2 = [str(i) for i in ls1] >>> ls2 ['a', '1', 'b', '2'] >>> ls3 = ''.join(ls2) >>> ls3 'a1b2'

从一道例题谈Arrays.toString()与其他String的转换方法

阅读该篇文章前,请大家事先阅读一下:   java.toString(),(String),String.valueOf的区别 有了上述基础后,我接下来谈谈从一道题目中获得的些许收获. 今天在做题是发现了非常重要的一点.题目来源:http://www.lintcode.com/en/problem/anagrams/ 我们先来看一下两种不同的解法: 解法一: /* use int[26] assuming it's all lowercase letters count each string

第十一章 Arrays.toString( ... )产生数组的可打印表示

打印容器无需任何帮助,直接打印容器对象即可获得容器内可视数据,但是对于数组,直接打印数组对象,最终是调用toString方法,打印出的只是: * @return a string representation of the object. */ public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } 类名@HashCode. package 持有对

JavaSE8基础 Arrays.toString 将一维int数组转成字符串输出

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku2; import java.util.Arrays; public class Demo100 { public static void main(String[] args) { String str = Arrays.toString(new int[] { 1, 2,

PHP 使用用户自定义的比较函数对数组中的值进行排序

原文:PHP 使用用户自定义的比较函数对数组中的值进行排序 usort (PHP 4, PHP 5) usort —      使用用户自定义的比较函数对数组中的值进行排序 说明 bool usort        ( array &$array       , callable $cmp_function       ) 本函数将用用户自定义的比较函数对一个数组中的值进行排序.如果要排序的数组需要用一种不寻常的标准进行排序,那么应该使用此函数. Note: 如果两个成员比较结果相同,则它们在排

toString 方法在数组中的使用

对于一个一维数组,他在转换成字符串的时候应该调用Arrays.toString(); 对于一个多维数组,他在转换成字符串的时候应该调用Arrays.deepToString(); 实例: package study; import java.util.Arrays; public class de { public static void main(String[] args) { int[] a={1,2,3,3,3,4,44,4,5,5,4,5,6,7}; System.out.printl

JavaSE8基础 Arrays.sort 一维int数组中指定范围中的成员进行升序排列

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku2; import java.util.Arrays; public class Demo101 { public static void main(String[] args) { int[] nums = new int[] {1,23,1222,4,5,5,6,1243

js 数组排除重复值(string)

前提:数组中的元素类型为:string 在网上看了许多高大尚的文章,还是解决不了我的string arry 的问题,只能怪自己脑残了,上代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"