/**
* 遍歷輸出課程
*/
public void outputAllCourse() {
for (int i = 0; i < this.coursesToSelect.size(); i++) {
Course arr = (Course) coursesToSelect.get(i);
System.out.println("ID:" + arr.id + "課程名稱:" + arr.name);
}
}
* 遍歷輸出課程
*/
public void outputAllCourse() {
for (int i = 0; i < this.coursesToSelect.size(); i++) {
Course arr = (Course) coursesToSelect.get(i);
System.out.println("ID:" + arr.id + "課程名稱:" + arr.name);
}
}
2017-03-03
List接口及其實現類--ArrayList
List是元素有序并且可以重復的集合,被稱為序列
List可以精確的控制每個元素的插入位置,或刪除某個位
ArrayList——數組序列,是List的一個重要實現類
ArrayList底層是由數組實現的
List是元素有序并且可以重復的集合,被稱為序列
List可以精確的控制每個元素的插入位置,或刪除某個位
ArrayList——數組序列,是List的一個重要實現類
ArrayList底層是由數組實現的
2017-03-02
public class HelloWorld {
public static void main(String[] args) {
// 創建一個空的StringBuilder對象
StringBuilder str = new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
for(int i=str.length()-3;i>0;i-=3){
str.insert(i,",");
}
System.out.print(str.toString());
}
}
public static void main(String[] args) {
// 創建一個空的StringBuilder對象
StringBuilder str = new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
for(int i=str.length()-3;i>0;i-=3){
str.insert(i,",");
}
System.out.print(str.toString());
}
}
2017-03-02
StringBuffer 是線程安全的,而 StringBuilder 則沒有實現線程安全功能,所以性能略高。因此一般情況下,如果需要創建一個內容可變的字符串對象,應優先考慮使用 StringBuilder 類。
2017-03-02
String 類具有是不可變性.
當頻繁操作字符串時,就會額外產生很多臨時變量。使用 StringBuilder 或 StringBuffer 就可以避免這個問題。至于 StringBuilder 和StringBuffer ,它們基本相似,不同之處,StringBuffer 是線程安全的,而 StringBuilder 則沒有實現線程安全功能,所以性能略高。因此一般情況下,如果需要創建一個內容可變的字符串對象,應優先考慮使用 StringBuilder 類。
當頻繁操作字符串時,就會額外產生很多臨時變量。使用 StringBuilder 或 StringBuffer 就可以避免這個問題。至于 StringBuilder 和StringBuffer ,它們基本相似,不同之處,StringBuffer 是線程安全的,而 StringBuilder 則沒有實現線程安全功能,所以性能略高。因此一般情況下,如果需要創建一個內容可變的字符串對象,應優先考慮使用 StringBuilder 類。
2017-03-02
StringBuilder str=new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 從后往前每隔三位插入逗號
for(int i=str.length();i-3>=-2;i=i-3){
str.insert(i, ',');
}
// 將StringBuilder對象轉換為String對象并輸出
System.out.print(str.toString());
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 從后往前每隔三位插入逗號
for(int i=str.length();i-3>=-2;i=i-3){
str.insert(i, ',');
}
// 將StringBuilder對象轉換為String對象并輸出
System.out.print(str.toString());
2017-03-01