请高手帮我看看toArray的用法其返回的是哈希码是不是需要重写importjava.util.*;publicclassTest1{publicstaticvoidmain(String[]args){Namen1=newName("f1","l1");Namen2=newName("f...

请高手帮我看看toArray的用法 其返回的是哈希码 是不是需要重写

import java.util.*;

public class Test1{

public static void main(String[] args){

Name n1 = new Name("f1","l1");

Name n2 = new Name("f2","l2");

Collection c1 = new ArrayList();

c1.add(n1);

c1.add(n2);

c1.add("hello");

c1.add("world");

c1.add(new Integer(100));

int a = c1.size();

System.out.println(a);

System.out.println(c1.contains(n1));

System.out.println(c1);

System.out.println(c1);

Object[] x=c1.toArray(new Object[0]);

for(int i=0;i

System.out.println(c1.toArray());

}

Iterator y = c1.iterator();

while(y.hasNext()){

//Name n = (Name)y.next();

System.out.print(y.next()+" ");

}

}

}

class Name{

String firstname,lastname;

Name(String f1,String f2){

this.firstname = f1;

this.lastname = f2;

}

public String getFirstname(){

return firstname;

}

public String getLastname(){

return lastname;

}

public String toString(){

return firstname+" "+lastname;

}

public boolean equals(Object o){

if(o instanceof Name){

Name name = (Name)o;

return (firstname.equals(name.firstname))

&&(lastname.equals(name.lastname));

}

return super.equals(o);

}

public int hashCode(){

return firstname.hashCode();

}

}

其运行结果是这样的

展开

java中toarray()的 用法_java容器中toArray的用法相关推荐

  1. java 中counter什么意思_java容器中的几种计数方法浅谈

    本文讨论java集合容器中的几种元素数量获取的方式,命题很小,但是也足以让我们思考一些东西. 所谓计数:即是给出所在容器的元素总数的方式.一般能想到的就是两种方式:一是使用某个字段直接存储该计数值,二 ...

  2. java中contains的用法_java容器中所有接口和类的用法

    我这里讲一下如何下载java的api文档 还有就是容器和容器之间进行的操作 每一个地方称之为一个节点,每一个节点包含了3部分(上一个节点,下一个节点,以及我们自己的数据部分) 需要多个线程共享的时候 ...

  3. spring@Autowired的对象为null,非容器中的类如何调用容器中的类

    1.问题描述 我们平时使用@Autowired注入对象时,一般被注入的类都带有@Coponent.@Controller.@Service .@repository等注解才可以.注入类和被注入类都被s ...

  4. java 绑定微信号开发_Java开发中的常见危险信号

    java 绑定微信号开发 在开发,阅读,复审和维护成千上万行Java代码的几年中,我已经习惯于看到Java代码中的某些" 危险信号 ",这些信号通常(但可能并非总是)暗示着代码有问 ...

  5. java容器集合类的区别用法_Java容器笔记(二):不同集合实现类的特点与区别...

    package java.util包中的Collection相关接口和类如下图: Collection.png 仅讨论Java.util包中的常见集合类,不涉及java.util的子包concurre ...

  6. docker中java钩子_springboot项目在docker容器中如何优雅关闭

    前言 什么是优雅关闭 在我看来所谓的优雅关闭,就是在系统关闭时,预留一些时间,让你有机会来善后一些事情 什么时候需要优雅关闭 是否所有项目都需要优雅关闭?那也不一定,毕竟所谓的优雅关闭,另一面就意味这 ...

  7. java xfire指定参数名_Java编程中使用XFire框架调用WebService程序接口

    JAVA调用webservice,当你刚开始接触的时候你会觉得它是一个恶梦,特别是没有一个统一的标准实现,比起.net的那些几步就可以完成的webservice实现,我们看着JAVA的实现真是伤心啊. ...

  8. java io使用哪些设计模式_JAVA IO中的设计模式

    在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式. 在任何一种计算机语言中,输入/输出都是一个很重要的部分.与一般的计算机语言相比,java将输入/输出的功能和使用范畴做了 ...

  9. java 自定义函数的调用_Java/Android中的函数调用回调函数自定义回调函数

    在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题.然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都 ...

最新文章

  1. 洗牌算法shuffle
  2. 完美图解教程 Linux环境VNC服务安装、配置与使用
  3. Vue路由Hash模式分析
  4. Python爬虫系列:判断目标网页编码的几种方法
  5. 重庆理工大学图像处理实验三:图像分割
  6. RestFul 风格规范
  7. 容器技术Docker K8s 41 Serverless Kubernetes(ASK)详解-ASK集群管理
  8. 通过反射获取类的完整结构(1)--属性方法
  9. 【Win10桌面美化】一个精致的程序员桌面是怎样的呢(花了一上午时间两种风格!)
  10. List集合去重的常见几种方式
  11. scapy(二):基于流量分析的SQL注入检测
  12. numpy_linspace函数
  13. chrome快速进入扩展页
  14. 深入理解Magento - 第五章 – Magento资源配置
  15. “别人家”的毕设:造了个车!拆装驾驶一步到位,宅家5个月,设计建模组装自行完成
  16. 年薪五万程序员的生活及他的理财梦
  17. 如何使用AutoCAD软件截图?
  18. excel 公式标多级目录序号
  19. chrome浏览器安装插件方法
  20. 怎样合理有效的与人争论(讨论)问题?

热门文章

  1. php+mysql分库分表的哈希(hash)算法
  2. Bug邮件发送附件失败 笔误附件名字多了一个空格
  3. PHP的global与GLOBAL
  4. mysql 过程 的函数的区别是什么意思_Mysql中存储过程和函数的区别是什么
  5. 微信小程序开发打开另一个小程序的实现方法
  6. CRMEB系统使用协议
  7. 1px问题在ios与android,IOS安卓常见问题
  8. android判断多个按钮,Android开发之判断有无虚拟按键(导航栏)的实例
  9. python 生成数组1:1:20_英特尔“演化算法”新框架:29个Python代码块,自动生成新算法...
  10. java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...