-
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 的時間值,以毫秒為單位。如下所示:
查看全部
舉報