Java利用Arrays的asList方法输出数组数据
2015-08-26 17:13
776 查看
array的aslist方法主要是将数组的元素输出
运行结果为
true
true
[aa, bb, cc]
[1, 2, 3, 4, 5, 3, fre]
import java.lang.reflect.*; import java.util.Arrays; public class CompareArray { public static void main(String[]args) { int[] a=new int[3] ; int[] b=new int [5] ; int[][] c=new int[3][3] ; String[] str=new String[3]; System.out.println(a.getClass()==b.getClass()); System.out.println(a.getClass().getSuperclass()==str.getClass().getSuperclass()); Object t1=a ; //因为数组是一个对象 这个对象的父类是 Object Object t2=c ; //因为二位数组也是对象所以可以直接复制 Object[]t3=c ; // 可以直接将二维赋值给 Object数组 //Arrays是 java.util包中的类 可以对数组进行各种处理 功能强大提供了各种静态方法是用 //Arrays.asList将对象转换成List 并可以直接输出 //但是JDK1.4和JDK1.5不一样 在1.4中传递是以 对象数组的方式 传递参数 //在JDK1.5中是以 可变参数传递的方式 //如果我们传递的是 一个一个的原始数据类型 或者 对象那么就是用JDK1.5 //如果 传递的是一个数组 那么就shi JDK1.4 String[] strNew=new String[]{"aa","bb","cc"}; //如果赋值 那么就不可以带维数 System.out.println(Arrays.asList(strNew)); //作为List可以直接被输出 System.out.println(Arrays.asList(1,2,3,4,5,"3","fre")); //包括对象数组 不同类型 } }
运行结果为
true
true
[aa, bb, cc]
[1, 2, 3, 4, 5, 3, fre]
相关文章推荐
- Java中线程实现的两种方式例程
- Java多线程 -- 线程的调度-守护线程
- java用addBatch()批量执行sql语句实例
- 【Java基础】--深入剖析基础语法
- JAVA问题总结之11-运算符注意事项
- 关于flex绑定java 传回来的自定义List
- Java数据库操作
- java.util.ConcurrentModificationException 解决办法
- Spring之 整合Log4j
- Java并发编程:深入剖析ThreadLocal
- 简单四则运算表达式的java实现(1)
- javaweb项目 UDP发送请求获取客户端MAC地址
- Java字符串加密处理
- Java多线程-线程同步(对象锁)
- MyEclipse 2015 CI 14发布(附下载)
- 【leetcode】Remove Linked List Elements【java】
- struts2.xml文件详解
- Java多线程 -- 线程的调度-合并
- java 数据库blob转word
- jdk源码分析之Number抽象类