java
Labradors_
关注微信公众号Labradors获取更多内容
展开
-
TreeSet中的问题
2015.06.03 今天用eclipse中学习java,向TreeSet对象中加入数字,不能进行自动转化为对象,当改变成字符串后,就可以进行添加和删除了。 添加对象后,TreeSet进行排序,只能识别10以下的数字的排序,当超过10后就不行了。TreeSet只能识别第一个数字原创 2015-06-03 16:17:17 · 437 阅读 · 0 评论 -
2015届华为校园招聘机试题 (3)java实现
第二题:去除重复字符并排序 运行时间限制:无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复字符并排序的字符串 样例输入: aabcdefff 样例输出: abcdef原创 2015-06-09 21:06:51 · 557 阅读 · 0 评论 -
2015届华为校园招聘机试题 java实现(2)
第二题:拼音转数字 输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下: 描述: 拼音 yi er san si wu liu qi ba jiu 阿拉伯数字 1 2 3 4 5 6 7 8 9 输入字符只包含小写字母,所有字符都可以正好匹配 运行时间限制:无限制原创 2015-06-09 20:38:32 · 464 阅读 · 0 评论 -
WeakHashMap的用法
WeakHashMap的用法和HashMap的用法没有什么区别,不同点在于HashMap对于对象的强引用,除了对HashMap对象的删除,在任何情况下,系统是不会删除其对象的。WeakHashMap则是对对象Key的弱引用。如下代码所示: import java.util.WeakHashMap; public class weakHashMap { public stati原创 2015-06-05 11:54:33 · 501 阅读 · 0 评论 -
EnumMap的用法
EnumMap是枚举类和Map一起使用的类,EnumMap中不允许出现null的key值,但是允许出现null的value,甚至删除为null的key值也是不会报错的。而且,必须显示或者隐式的指定一个enum。EnumMap是一种以数组形式保存的。所以比较高效,紧凑。如下 import java.util.EnumMap; public class enumMap { public stat原创 2015-06-05 12:27:10 · 1890 阅读 · 0 评论 -
IndentityHashMap的用法
import java.util.IdentityHashMap; public class IndentityHashMapnum { public static void main(String []args){ IdentityHashMap indentityHashMap = new IdentityHashMap(); indentityHashMap.put(new Stri原创 2015-06-05 12:03:52 · 684 阅读 · 0 评论 -
Collection下的List接口
1.List接口是一个有序接口,可以根据0,1,2,3这样的顺序进行索引 其中List中有如下方法 1.add(index,element);//将指定元素加入到指定位置 2.addAll(index,c);将c集合加入到index后 3.get(index)指定其index,返回其对象 4.indexof(object o)返回对象在list中的位置 5.lastindexof(原创 2015-06-03 22:16:50 · 409 阅读 · 0 评论 -
TreeMap的用法
TreeMap是一种Map,只是对其进行了排序,每一个TreeMap都有一一对应的key--value ,其中,将key群补封装在一起,就构成了一个treeset。下面通过一个程序说说TreeMap中的函数 import java.util.TreeMap; public class Lel implements Comparable { int count; Lel(int cou原创 2015-06-04 13:00:29 · 1841 阅读 · 0 评论 -
EnumSet
EnumSet是java专门为枚举类设计的集合类。其中EnumSet中不允许加入null值,并且java专门为EnumSet提供了如下static方法来创建EnumSet对象。 1.EnumSet.allOf(enum) 这个方法是加入你所选择的枚举类的所有对象 2.EnumSet.of(enum.value1,enum.value2....);这个方法是加入某些枚举类类型的对象 3.E原创 2015-06-03 21:02:03 · 457 阅读 · 0 评论 -
各种排序的比较
各种排序之间的比较排序从数据结构上讲分为插入排序,交换排序,选择排序,归并排序,如下图排序分为内部排序和外部排序,内部排序是排序过程中所有数据是放入内存进行处理的,外部排序是排序期间全部对象个数太多,不能同时放入你内存进行处理,需要不断在内外存进行移动的序列,下面讨论的是内部排序。插入排序插入排序的丝线格式将对象插入到前面已经排好序的子序列中。直到全部对象插入完成为止。直接插入排序是初始化两个数组,原创 2015-06-15 00:35:43 · 375 阅读 · 0 评论