java中toarray()的 用法_java容器中toArray的用法
请高手帮我看看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的用法相关推荐
- java 中counter什么意思_java容器中的几种计数方法浅谈
本文讨论java集合容器中的几种元素数量获取的方式,命题很小,但是也足以让我们思考一些东西. 所谓计数:即是给出所在容器的元素总数的方式.一般能想到的就是两种方式:一是使用某个字段直接存储该计数值,二 ...
- java中contains的用法_java容器中所有接口和类的用法
我这里讲一下如何下载java的api文档 还有就是容器和容器之间进行的操作 每一个地方称之为一个节点,每一个节点包含了3部分(上一个节点,下一个节点,以及我们自己的数据部分) 需要多个线程共享的时候 ...
- spring@Autowired的对象为null,非容器中的类如何调用容器中的类
1.问题描述 我们平时使用@Autowired注入对象时,一般被注入的类都带有@Coponent.@Controller.@Service .@repository等注解才可以.注入类和被注入类都被s ...
- java 绑定微信号开发_Java开发中的常见危险信号
java 绑定微信号开发 在开发,阅读,复审和维护成千上万行Java代码的几年中,我已经习惯于看到Java代码中的某些" 危险信号 ",这些信号通常(但可能并非总是)暗示着代码有问 ...
- java容器集合类的区别用法_Java容器笔记(二):不同集合实现类的特点与区别...
package java.util包中的Collection相关接口和类如下图: Collection.png 仅讨论Java.util包中的常见集合类,不涉及java.util的子包concurre ...
- docker中java钩子_springboot项目在docker容器中如何优雅关闭
前言 什么是优雅关闭 在我看来所谓的优雅关闭,就是在系统关闭时,预留一些时间,让你有机会来善后一些事情 什么时候需要优雅关闭 是否所有项目都需要优雅关闭?那也不一定,毕竟所谓的优雅关闭,另一面就意味这 ...
- java xfire指定参数名_Java编程中使用XFire框架调用WebService程序接口
JAVA调用webservice,当你刚开始接触的时候你会觉得它是一个恶梦,特别是没有一个统一的标准实现,比起.net的那些几步就可以完成的webservice实现,我们看着JAVA的实现真是伤心啊. ...
- java io使用哪些设计模式_JAVA IO中的设计模式
在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式. 在任何一种计算机语言中,输入/输出都是一个很重要的部分.与一般的计算机语言相比,java将输入/输出的功能和使用范畴做了 ...
- java 自定义函数的调用_Java/Android中的函数调用回调函数自定义回调函数
在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题.然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都 ...
最新文章
- 洗牌算法shuffle
- 完美图解教程 Linux环境VNC服务安装、配置与使用
- Vue路由Hash模式分析
- Python爬虫系列:判断目标网页编码的几种方法
- 重庆理工大学图像处理实验三:图像分割
- RestFul 风格规范
- 容器技术Docker K8s 41 Serverless Kubernetes(ASK)详解-ASK集群管理
- 通过反射获取类的完整结构(1)--属性方法
- 【Win10桌面美化】一个精致的程序员桌面是怎样的呢(花了一上午时间两种风格!)
- List集合去重的常见几种方式
- scapy(二):基于流量分析的SQL注入检测
- numpy_linspace函数
- chrome快速进入扩展页
- 深入理解Magento - 第五章 – Magento资源配置
- “别人家”的毕设:造了个车!拆装驾驶一步到位,宅家5个月,设计建模组装自行完成
- 年薪五万程序员的生活及他的理财梦
- 如何使用AutoCAD软件截图?
- excel 公式标多级目录序号
- chrome浏览器安装插件方法
- 怎样合理有效的与人争论(讨论)问题?
热门文章
- php+mysql分库分表的哈希(hash)算法
- Bug邮件发送附件失败 笔误附件名字多了一个空格
- PHP的global与GLOBAL
- mysql 过程 的函数的区别是什么意思_Mysql中存储过程和函数的区别是什么
- 微信小程序开发打开另一个小程序的实现方法
- CRMEB系统使用协议
- 1px问题在ios与android,IOS安卓常见问题
- android判断多个按钮,Android开发之判断有无虚拟按键(导航栏)的实例
- python 生成数组1:1:20_英特尔“演化算法”新框架:29个Python代码块,自动生成新算法...
- java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...