
正文
java中的容器代码 java容器的使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
给我看看下面java代码!关于容器接口的。问题出在HashSet中的remove()无...
方法名错误了public int hasCode() { 错误 少了一个h 应该覆盖public int hashCode() {方法。修改后执行正常。
参数:o是要移除的对象。示例 本示例创建Set集合对象,然后调用remove方法移除指定对象。
这个得看hashset的源码了,内部会以hashcode或其经过某种算法得到的二次hash值为key来组织存储数据。
将你的类名换一个就可以了。因为Java默认会先去找本包下面匹配的类名,如果有匹配的就不会去找java.util下面的类了。而你自己建的HashSet类并没有实现Set接口,所以会报错。
相关问答
Q1: Java中Web容器
1、java编程中容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。
2、不过现实中很多web服务器出于种种考虑回内置针对特定语言或架构的处理体系,例如iis内置了asp.net的处理架构,apache也可以通过扩展提供php、rails等处理架构(这些特别内置的模块,你也可以简单理解为web容器了)。
3、web.xml,lib包等原封不动拷贝到这个目录中。然后在tomcat解压目录的bin目录下,找到startup.bat。双击就能启动tomcat。tomcat有main函数。所以tomcat已启动,web容器就启动。
Q2: JAVA中容器的用法
容器:能装对象的东西。数组知道吧?int型的数组就可以装int型的数据。 而容器呢,可以装对象,以及所有的数据嘛~容器的使用一般不是通过接口来使用的,而是通过其实现类来使用。容器接口大致归纳为:list,set还有map。
对Java来说,一切皆是对象,他的容器就是能保存java的对象的类。
集合框架中还有两个很实用的公用类:Collections和Arrays。Collections提供了对一个Collection容器进行诸如排序、复制、查找和填充等一些非常有用的方法,Arrays则是对一个数组进行类似的操作。
你直接给JFrame添加组件,它会自动将这个动作转发给那个面板。但需要注意的是,有些操作还是必须用下面那种写法的,比如你想给窗口设置背景色,那么直接给JFrame设是没用的,必须先get那个面板再给它设置背景色才有效。
Collection中又分为两类:一类是List;另一类是Set.Set下还有SortedSet,而Map下有SortedMap.其下有很多接口和方法,具体的用法请参考官方文档和有关教程,这个不难。
Q3: Java编程用Set容器
1、java编程中容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。
2、当数据成员是 private 时,只能通过get 和 set()来设置,因为这些数据成员不能被直接访问。当需要对输入的数据进行变换时。如能过输入任意整数来设置奇偶标志。这时必须对输入数据 进行运算后,才能赋值。
3、容器的作用就是存储对象,JDK提供的是接口 ,需要写出实现类。JDK提供Collection接口 和 Map接口的容器 Collection接口的容器又包含两个子接口 分别是List接口 和 Set接口的容器 。
4、Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。
Q4: 用java线程怎么使用容器JPanel画的图片滚动,最好是有代码,谢谢
1、pan);这里的pan就是你要加的组件,文本域,面板都可以,如果是JFrame的话,得用getContentPan()方法提取容器,不过建议还是加在JPanel这类组件上。当然JScrollPane还有其他构造方法,去找api看吧,我这用的最简单的。
2、写一个线程,在run方法中控制图片x,y的坐标位置,不能超过窗体的控制就是当你的x和Y的坐标不能大于窗体的最大值和最小值。
3、首先保证里面的JPanel的布局是自上而下的,BoxLayout即可。
关于java中的容器代码和java容器的使用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






