1. 现有a.txt文件,创建b.txt文件,将a.txt的文件写入b.txt中2. 创建一个socket服务,使用客户端与socket服务链接,接受客户端发送的消息3. 分别遍历ArrayList中的数据4. 分别遍历HashMap中的数据5. 对ArrayList中的数据进行排序6. 对HashMap中的数据进行排序

解决方案 »

  1.   

    你这个不是JavaEE的内容,完全是JavaSE的内容了。
      

  2.   

    1.文件流
    2.serversocket和socket,还是流的使用
    3.可以考虑循环,或者迭代
    4.map有keyset,entrySet,values等方法
    5.参考api方法很多
    6.hashmap是无序的
      

  3.   

    文件和Socket,都属于 IO 操作,Java操作IO采用了 “流”的方式,你可以把流看作是一种 抽象的API接口。
      

  4.   


    // ArraysList 排序
    import java.util.ArrayList;  import java.util.Collections;  import java.util.Comparator;  import java.util.List;     
    public class Main {         public static void main(String args[]) {             List<Integer> list = new ArrayList<Integer>();             for (int i = 10; i > 0; i--)              list.add(i);             System.out.println(list);             Collections.sort(list, new Comparator<Integer>() {              public int compare(Integer o1, Integer o2) {                  return o1.intValue() - o2.intValue();              }          });             System.out.println(list);      }  } 
      

  5.   


    import java.util.ArrayList; 
    import java.util.List;  
    public class Main {      public static void main(String args[]) {          List<Integer> list = new ArrayList<Integer>(); 
     
            for (int i = 10; i > 0; i--)  
                list.add(i);           //遍历 ArraysList
            System.out.println(list);  } 
      

  6.   


    import java.util.HashMap;
    import java.util.Map;public class Main {
    // 遍历HashMap
     public static void main(String args[]) {
      Map<Integer, String> map = new HashMap<Integer, String>();  int i = 0;
      // put key-value into map
      for (i = 1; i < 6; i++)
       map.put(i, "NO." + i);
      // get all value from map by key
      for (i = 1; i < 6; i++)
       System.out.println("key = " + i + ", value = " + map.get(i));
     }
    }
      

  7.   

    你确定这是JavaEE的范围?貌似JavaSE吧?