码迷,mamicode.com
首页 > 其他好文 > 详细

第四周总结

时间:2016-08-21 12:17:40      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

1.时期类:

1):Calendar 为抽象方法,创建其对象只能用 Calendar cal=Calendar.getInstance()来创建。

2):在SimpleDateFormat中,将字符串转换成Date:Date a=format.parse(str);反之为String str=format.format(a);

2.集合类:

1):List<Integer>numbers=new ArrayList<>();  升序排序:Collections.sort(numbers);,逆序排序:Collections.reverse(numbers);

2):若元素不是数字,不能直接排序,则需要使用匿名内部类

eg:Collections.sort(stus, new Comparator<Student>(){
            @Override
            public int compare(Student o1, Student o2) {
                // TODO Auto-generated method stub
                return o1.getAge()-o2.getAge();
            }

            Comparator为比较器  匿名方法为compare,形参有两个对象进行比较
            Comparable为可以比较,匿名方法为compareTo,形参为一个对象

3):在map类中,使用Set<String>keys=map.keySet()来接收键的集合,因为键是无序的,所有用set集合来接收

3.文件类:

1):在读取文本文件内容时

try {
            FileReader reader = new FileReader("F:\\hello.txt");找到文件
            StringBuffer sb = new StringBuffer();
            int n;
            while ((n=reader.read())!=-1) {reader.read返回的是第一个char字符对应的int数值,这里创建sb来添加所有字符,当reader.read=-1时,表示下一位没有字符
                    sb.append((char)n);
            }
            System.out.println(sb);
            reader.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

技术分享技术分享技术分享技术分享

第四周总结

标签:

原文地址:http://www.cnblogs.com/Onedayzk/p/5792306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!