package me.test;
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")); //包括对象数组 不同类型
}
}
Java利用Arrays的asList方法输出数组数据
时间: 2025-01-28 03:02:48
Java利用Arrays的asList方法输出数组数据的相关文章
求助:如何在Java图形界面上输出数组数据
问题描述 弄个文本框把已有的数组数据显示出来如果能弄成下来菜单的形式就再好不过了 解决方案 解决方案二:JFramef=newJFrame("gg");JPanelp=newJPanel();finalString[]g={"yaowei","yaowei1","yaowei2"};JComboBoxbox=newJComboBox(g);p.add(box);f.add(p);f.setDefaultCloseOperati
Java利用JDom解析和传递XML格式数据
java利用JDom来解析处理XML数据格式: 需要的包jdom-1.1.2.jar 1.将数据转换成XML格式的数据进行传递 Element rootList, firstList, secondItem, thirdItem; //根元素标签名 rootList = new Element("root"); //根元素标签内的属性名与值 rootList.setAttribute("project", pname); //生成Doc文档 Document Doc
java中不使用main方法输出一条语句输出一条语句可以吗
问题描述 今天遇到这样一个问题,我个人感觉是不可以的,因为一个程序如果没有主入口,就没法运行.但是不太确定,如果有知道的话,麻烦告诉我一声,先谢谢了 解决方案 main 方法可以省略 public ? static ? 返回值可以是 int ? 形参可以省略吗? 可以在main 中调用 main 方法吗? 首先Java规定了main()方法必须是公共的,以便于外部程序对主方法的访问,因为程序都是从main()方法起始的,并且main()方法也必须是静态的,首先,为什么要用public: 因为在运
asp.net利用crystalreport的export方法输出生成word时在IIS 7.0环境下报错
问题描述 开发环境用vs.net2005开发(net2.0),代码如下.此代码在iis6.0运行正常,但在iis7.0不能运行,经调试运行到[RptDoc.Export(exOption)]此处时报错.请大家指教,谢谢.急!!!publicvoidReportExportWord(ReportDocumentRptDoc,stringsQuotation,stringsPath,stringsUser,outstringsFile){CreateFolder(sPath);sPath=sPath
关于java中List的removeAll()方法删除大量数据时的效率问题
问题描述 现在遇到一个关于List的removeAll()方法的效率问题,现在有一个数据量很大的List A,目前数据量是186万多,要删除一个子的List B,数据量是6万多,现在想到的只有A.removeAll(B);但是整个过程要花15分钟左右,电脑配置也不错,DELL商务机. 在网上也搜了不少,找到最符合条件的一条信息(06年的贴) http://topic.csdn.net/t/20060904/18/4998018.html ,大体内容跟我遇到的情况差不多,最后那位大拿把问
java 源码分析Arrays.asList方法详解_java
最近,抽空把java Arrays 工具类的asList 方法做了源码分析,在网上整理了相关资料,记录下来,希望也能帮助读者! Arrays工具类提供了一个方法asList, 使用该方法可以将一个变长参数或者数组转换成List . 其源代码如下: /** * Returns a fixed-size list backed by the specified array. (Changes to * the returned list "write through" to the arr
string-java利用String获取字符后输出
问题描述 java利用String获取字符后输出 import java.util.Scanner; public class Student { public static void main(String[] args) { int i,j; Scanner input = new Scanner(System.in); System.out.print("please enter the number of students:"); int number = input.next
《Android的设计与实现:卷I》——第2章2.4 在Java中调用JNI实现方法
2.4 在Java中调用JNI实现方法 本节介绍如何在Java中调用JNI实现方法.JNI数据类型转换.JNI方法命名规则,以及JNI方法签名规则. 2.4.1 Java数据类型与JNI数据类型转换 Java中调用Native方法传递的参数是Java类型的,这些参数需要经过Dalvik虚拟机转化为JNI类型才能被JNI层识别.下面分基本类型和引用类型介绍这种转化关系. 1.基本类型转化关系 表2-1列出了基本类型的转化关系. 2.引用类型转化关系 JNI的引用类型定义了九种数组类型,以及jobj
网页中flash的trace方法输出数据
我的js类jdhcn.js中的一个flashDebug方法: 功能: flash的调用些方法能在网页中看到flash的trace方法输出的数据: 方法: 1.init(w,h,z);//w为显示界面的宽度,h为显示界面的高,z为层级(最好放在最顶层):<此方法可以省略> 2.trace(str);//要输出的数据. 使用: 1.把jdhcn.js导入,点击下载jdhcn.js. 2.在body里可以重写一个函数(也可以不写). 程序代码: 以下为引用的内容: <script langua