-
package com.imooc.collection;
import java.util List;
public class ListTest {
//用于存放备选课程List
public List coursesToSelect;
public ListTest() {
this.courseToSelect = new ArrayList();
}
//用于往coureToSelect中添加备选课程
public void testAdd() {
//创建一个课程对象,并通过调用add方法,添加到备选课程List中
Course cr1 = new Course("1" , "数据结构");
courseToSelecr.add(cr1);
Course temp =(Course) courseToSelect.get(0);
System.out.println("添加了课程" + temp.id + ":" + temp.name);
}
public static void main (String[] args) {
ListTest It = new ListTest();
It.testAdd();
}
}
Course cr2 new Course("2","C语言");
courseToSelect.add(0,cr2);
Course temp2=(Course) courseToSelect.get(0);
System.out.println("添加了课程" + temp2.id + ":" + temp2.name);
}
Course cr3 = new Course("3","test");
courseToSelsct.add(4,cr3);
}
查看全部 -
s.equals(str1)查看str1是否和s内容相同
s==str1 两者内存地址是否相同查看全部 -
s.charAt(0)查下标0的字符查看全部
-
Integer包装类的常用方法
查看全部 -
getInstance()为静态方法,用来获取一个 Calendar 对象。
Calendar.Year 等为 Calendar 类中定义的静态常量。
getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换。查看全部 -
HashMap类型对象中的get(key)方法通过输入参数key值返回对应的value值,如果映射不存在,则返回null。
put(key,value)方法则是建立对应的映射关系。keySet()方法,返回Map中的所有key的Set集合。因为调用的HashMap所以返回的集合是无序的。
查看全部 -
keySet()返回的是一个key的集合;<br><br><br><br>
EntrySet()返回值是所有键值对的一个集合;<br><br><br><br>
<br><br><br>
Entry类是Map的一个内部类,其泛型是和当前使用的Map是相同的;
Set<Entry<xxx,xxx>> set name = mapName.entrySet();//将返回内容放入带有泛型为Entry<xxx,xxx>的set中
<br><br><br>
entrySet的返回类型为Entry类的类型,返回值可以用set<Entry>来接收,<br><br><br>
如果map定义了泛型,则也要在上述接收的set中的Entry中说明:如写成:set<Entry<xxx,xxx>><br><br><br>
<br><br><br><br>
Set、List的添加 、修改、删除方法类似<br><br><br><br>
添加——add/addAll<br><br><br><br>
修改——set<br><br><br><br>
删除——remove/removeAll<br><br><br><br>
<br><br><br><br>
Map<br><br><br><br>
添加:使用的是put——put(key, value)<br><br>
修改:同样使用的也是put方法——是对指定key的value进行修改,put(key, newValue);<br><br>
获取Map中的对象,使用的是get方法——get(key),返回值是key对应的value;value是什么类型的就用什么类型接收;<br>
删除:使用的是remove方法——通过的是删除key的方式删除整个对象;如:MapName.remove(key1);查看全部 -
HashMap
查看全部 -
Map
查看全部 -
set
查看全部 -
ArrayList
查看全部 -
集合框架
查看全部 -
使用foreach循环输出数组中的元素
for (int num : nums) {
System.out.print(num + " ");
}
查看全部 -
Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
常用的方法:
查看全部 -
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。
java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
那么如何使用 Calendar 获取年、月、日、时间等信息呢?如下面的代码所示:
其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。
Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。如下所示:
查看全部
举报