
java
文章平均质量分 69
songjinfeng6801
这个作者很懒,什么都没留下…
展开
-
每日学习总结
List ls1=new ArrayList(); ls1.add("1"); ls1.add("2"); ls1.add("3"); ls1.add("4"); for(String l1:ls1) { if(l1.equals("3")) ls1.remove(l1); } } 这么写是错误的。居然还能出结果 1 2 4 改成for(St原创 2012-04-30 13:37:33 · 516 阅读 · 0 评论 -
每日学习总结
1.TreeSet TreeSet不可以嵌套,也没get方法 TreeSet不存放重复元素 2.字符串“比较大小” “11111111112汉字” “11111111113汉字” 自然顺序中认为:“11111111112汉字”要小于“11111111113汉字” 当然,如果是“1111111111112汉字1”和“11111111111112汉字2”比较,结果可能不是我们所想像的,汉原创 2012-04-29 22:46:36 · 587 阅读 · 0 评论 -
每日学习总结
1.peek和poll的不同用法 这两个都是将集合元素取出,但不同的是: poll( )在取得元素内容的同时移除该元素,若Queue是空则会传null peek( )取得元素内同但不移除该元素,若Queue是空则会传null 2.关于remove的实际test List st=new ArrayList(); st.add("a1"); st.add("a2"); st.原创 2012-04-29 23:04:01 · 585 阅读 · 0 评论 -
求子集
求一个集合的子集有很多方法,这里用的是组合数学里的方法。 import java.util.*; public class Test_subset { /** * @param args */ int n = 4; int m = 1 << n; public List> subset(int n, int[] sub) { int s[][] = new in原创 2012-04-30 11:03:14 · 817 阅读 · 0 评论 -
每日学习总结
今天没搞太多的东西。熟悉了下Map的操作,还有把map里的数据放到Vector里面,其实是为了实现一个小项目的某种功能。另外,Vector的貌似效率不怎么样。 import java.util.*; import java.util.Map.Entry; public class Test10 { /** * @param args */ public static vo原创 2012-05-01 12:50:36 · 362 阅读 · 0 评论 -
java中的值传递和引用传递问题
有这样一个问题,List list1=new ArrayList();List list2=new ArrayList(); list2=list1;其实是把list2的地址值指向list1,list2原来的地址值垃圾回收。如果改变list2,list1也会改变,也就是两者指向了同一个内存区域,改变其中一个,另一个也会改变———这就是引用传递。 那么怎么能进行值传递呢?即我想达到这样的效果原创 2012-05-01 20:17:08 · 1634 阅读 · 0 评论 -
每日学习
import java.util.*; public class test12 { /** * 这个例子主要用于测试和熟悉map的应用和访问, * 同时测试map的key是List的形式, * 用contains方法能够得到正确的结果 */ public static void main(String[] args) { // TODO Auto-generated原创 2012-05-10 15:19:39 · 339 阅读 · 0 评论