android学习札记第5章之日期javaapi4及集合初步

2025-05-22 20:21:47

an蟠校盯昂droid应用中时间处处可见,而开发中JAVA API日期类也是经常用到的,这节会讲解日期类Date的吹涡皋陕用法,还有对日期提供运算方法的Calender日历类。另外,还会开始集合的讲解,首先会降到java.util包下的双向链表数据结构LinkedList,LinkedList相比另一种列表集合ArrayList来说,对列表的操作胜于ArrayList,但对于查询来说就比较差了,因为每次查询都会从头查询,不过LinkedList可以从两端查询,效率还是比较高的。集合工具集(数据结构工具)就是存储数据的,但对于集合还是要有一个整体的框架的,如图可以看到集合中各个接口和类的关系。注:名词——数据结构:按特定结构,来存储一组数据。

android学习札记第5章之日期javaapi4及集合初步

工具/原料

JDK、eclipse、android SDK、ADT

一、JAVA API之日期类java.util.Date

1、①封装了一个毫秒值(时间戳):从1970-1-1开始。用这个毫秒值来表示一个时间点。 ②创建对象:方法一: Date date=new Date();//表示当前时间方法二: Date date=new Date(600000000000L);//表示指定时间

android学习札记第5章之日期javaapi4及集合初步

二、JAVA API之日期格式化类java.text.SimpleDateFormat

1、①日期格式工具:用于格式化日期,更利于用户体验。 ②创建对象: Date对象->字符串 SimpleDateFormat sdf=new SimpleDateFormat(格式字符串);

android学习札记第5章之日期javaapi4及集合初步

三、JAVA API之日历类java.util.Calender

1、①日历是抽象父类,表示时间点,提供一组日期运算方法 ②创建对象: Calendar c=new GregorianCalender();//java.util.GregorianCalendar表示罗马历、公历、阳历的当前时间,是Calender的子类,重写了父类的方法。 Calendar c=Calendar.getInstance();//获得实例,返回当地历法,表示当前时间

android学习札记第5章之日期javaapi4及集合初步

四、JAVA API之集合双向链表数据结构java.util.LinkedList

1、集合LinkedList是双向链表数据结构: 访问两端比中间效率高,遍历查询时效率不高,使用迭代器效率高,适合插入修改时使用。创建对象:LinkedList list=new LinkedList();

android学习札记第5章之日期javaapi4及集合初步

五、练习

1、输入生日,显示“您已经生存了xx天”。

android学习札记第5章之日期javaapi4及集合初步

3、输入n,求第n个丑数。(丑数定义:被3,5,7整除多次后结果为1)思路:方法一:分别把3、5、7放入LinkedList集合,然后循环所输入数之内的所有数字,选出3个集合的最小值并移除,再将最小值分别和3、5、7相乘并放入3个集合末尾,循环1次,当前的最小值即为第一个丑数,循环n次,第n次循环所得的最小值即为第n次丑数。方法二:从i=3开始循环每个值都依次跟3、5、7相除,如果最后除得的结果等于1,判断是丑数,并i++,循环1次,然后设置count++计数,第1个丑数就是3;如果循环n次,第n个丑数就是count。

android学习札记第5章之日期javaapi4及集合初步

4、算式计算(输入算式,计算结果):(PS:涉及面向对象、内部类、字符串处理、正则表达式、大数字对象)

android学习札记第5章之日期javaapi4及集合初步android学习札记第5章之日期javaapi4及集合初步
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢