java基础总结001

1     sdf.parse()和sdf.format()它们两者的用法   http://www.imooc.com/wenda/detail/324671

   

3     Java String.split()用法小结       https://www.cnblogs.com/mingforyou/archive/2013/09/03/3299569.html           http://swiftlet.net/archives/709 

  java中str =str.subString(1,3);是什么意思    https://zhidao.baidu.com/question/209710315.html

       请问split("\.")是什么意思            https://zhidao.baidu.com/question/588603721.html

4      java Random.nextInt()方法       https://www.cnblogs.com/mr-wuxiansheng/p/6891693.html

5     Java中字符串indexof() 的使用方法       http://blog.csdn.net/qq_27093465/article/details/51832189

6     entrySet用法 以及遍历map的用法       https://blog.csdn.net/bestone0213/article/details/47904107

7    关于JAVA中变量的初始化及类属性的默认值问题      http://blog.csdn.net/lhooouuu/article/details/6047767           https://zhidao.baidu.com/question/334317125.html

8      java中向匿名内部类传递参数        https://blog.csdn.net/sven1520/article/details/52090143

9     接口和抽象类有什么区别       https://blog.csdn.net/fenglibing/article/details/2745123  (写的很好)

10   可以在java foreach中修改值?     https://segmentfault.com/q/1010000007765107?_ea=1450083

          可以改变引用类型变量,改变之后集合改变。基本类型变量改完之后集合内容不变

      

 1 public class Test01 {
 2     public static void main(String[] args) {
 3         List<News> list=new ArrayList<News>();
 4         News n1=new News();
 5         n1.setId(1);
 6         list.add(n1);
 7         News n2=new News();
 8         n2.setId(2);
 9         list.add(n2);
10         for(News news:list){
11             if(news.getId()==1){
12                 news.setId(5);
13             }
14         }
15         System.out.println(list.get(0).getId());     //输出5
16         
17         List<Integer> list2=new ArrayList<Integer>();
18         list2.add(1);
19         list2.add(2);
20         for(Integer i:list2){
21             if(i==1){
22                 i=5;
23             }
24         }
25         System.out.println(list2.get(0));   //输出1
26     } 
27 }
原文地址:https://www.cnblogs.com/duanwandao/p/8411081.html