與數組對比--為何選擇集合而不是數組
1.數組的長度固定,集合長度可變
2.數組只能通過下標訪問元素,類型固定,而有的集合可以通過任意類型查找所映射的具體對象
1.數組的長度固定,集合長度可變
2.數組只能通過下標訪問元素,類型固定,而有的集合可以通過任意類型查找所映射的具體對象
2017-04-13
==: 判斷兩個字符串在內存中首地址是否相同,即判斷是否是同一個字符串對象
equals(): 比較存儲在兩個字符串對象中的內容是否一致
equals(): 比較存儲在兩個字符串對象中的內容是否一致
2017-04-12
屬性 indexof('單引號');
屬性 lastIndexOf("雙引號");
屬性 lastIndexOf("雙引號");
2017-04-12
練習的難點除了生成隨機數外,還在于如何用接收字符串,看了很多幕友的筆記,都實現了生成隨機數,但多采用了StringBuilder和StringBuffer,但這兩個類里都不能調用contains方法,失去了練習的意義,參考了幕友的想法自己也想了好久才想出來。寫出來后才發現其實很簡單的一個問題,為什么我要花這么多時間,還是有很多不足啊 在這個過程中,我學到的主要不是如何寫出練習,而是明白面對問題,我們該怎么理清思路去思考,去嘗試 要想學好學快,只有不斷地思考打字思考打字才能提高自己 http://www.xianlaiwan.cn/article/17473 核心代碼,若有不足之處,請多多指點
2017-04-12
Students.remove(ID);
System.out.println("成功刪除學生:"+st.name);
}
}
}
}
System.out.println("成功刪除學生:"+st.name);
}
}
}
}
2017-04-12
for(int i=1;i<=a;i++){
if(a>Students.size()){
System.out.println("數量大于學生總量!?。?amp;quot;);
continue;
}else{
System.out.print("請輸入要刪除的第"+i+"位學生ID:");
String sid=input.next();
Student st=Students.get(sid);
if(st==null){
System.out.println("id不存在");
continue;
}
if(a>Students.size()){
System.out.println("數量大于學生總量!?。?amp;quot;);
continue;
}else{
System.out.print("請輸入要刪除的第"+i+"位學生ID:");
String sid=input.next();
Student st=Students.get(sid);
if(st==null){
System.out.println("id不存在");
continue;
}
2017-04-12
public void romoveStu(){
Scanner input=new Scanner(System.in);
System.out.println("請輸入要刪除學生的數量:");
int a=input.nextInt();
while(true){
Scanner input=new Scanner(System.in);
System.out.println("請輸入要刪除學生的數量:");
int a=input.nextInt();
while(true){
2017-04-12
這是個免費學習的課程,沒人逼你學,有些人還嘰嘰哇哇抱怨這抱怨那,不學就直接走人啊,有什么資格去批評這些老師?
2017-04-11
我想判斷應該這樣寫
if (index != -1 && index != 0 || prefix.equals("java") || prefix.equals("JAVA")){}
if (index != -1 && index != 0 || prefix.equals("java") || prefix.equals("JAVA")){}
2017-04-11