StringBuilder str=new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 從后往前每隔三位插入逗號(hào)
for(int i=str.length();i>=0;i-=3)
{
str.insert(i,",");
}
// 將StringBuilder對(duì)象轉(zhuǎn)換為String對(duì)象并輸出
System.out.print(str.toString());
}
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 從后往前每隔三位插入逗號(hào)
for(int i=str.length();i>=0;i-=3)
{
str.insert(i,",");
}
// 將StringBuilder對(duì)象轉(zhuǎn)換為String對(duì)象并輸出
System.out.print(str.toString());
}
2021-11-08
處理異常不等于刪除異常,處理異常的意思是,對(duì)于用戶(hù)輸入數(shù)據(jù)得出異常結(jié)果給予準(zhǔn)確的反饋,
2021-06-21
有些人不要惡語(yǔ)相向好嗎,老師是講得難懂但沒(méi)有講錯(cuò)啊。異常鏈不就是前面兩季講的多態(tài)嘛。main方法就是包裝,方法一就是接口,方法二就是實(shí)現(xiàn)。把不懂的圈出來(lái),自己去查找資料才能學(xué)得快。
2021-06-21
int i =str.length();
while (i>=0){
if(i!=str.length()) {
str.insert(i, ',');
System.out.print(str.toString());
}
i -= 3;
}
while (i>=0){
if(i!=str.length()) {
str.insert(i, ',');
System.out.print(str.toString());
}
i -= 3;
}
2021-06-15
在定義的application類(lèi)的方法里Course集合是List類(lèi)型,但在學(xué)生類(lèi)里Course集合是Set類(lèi)型,這樣舉例其實(shí)很容易混亂學(xué)生的邏輯的,邏輯也很稀碎,難以串通,像是想到哪里說(shuō)哪里。這樣授課的效率不高,不過(guò)是免費(fèi)的視頻也不好說(shuō)什么,我只是想稍微給點(diǎn)建議。把學(xué)生設(shè)置為L(zhǎng)ist類(lèi),課程設(shè)置為Set類(lèi)會(huì)更好。因?yàn)閷W(xué)生會(huì)有重名,但不是同一個(gè)人,但課程的名字不可能重復(fù)。Map類(lèi)的話可以把學(xué)生ID和該ID的學(xué)生選擇的課程串聯(lián)起來(lái),這樣邏輯就會(huì)更通順。
2021-04-29
異常這章講得挺糊里糊涂的。。。例如構(gòu)造器前面沒(méi)講過(guò)突然出現(xiàn)了,也沒(méi)有說(shuō)明白為什么需要加構(gòu)造器;又例如自定義異常中extends Exception和throws Exception哪個(gè)時(shí)候用哪個(gè)沒(méi)有說(shuō)清楚。
2021-04-26
int set = str.length();
while(set>3){
set-=3;
str.insert(set,',');
}
System.out.print(str.toString());
}
}
while(set>3){
set-=3;
str.insert(set,',');
}
System.out.print(str.toString());
}
}
2021-04-22
int i = str.length();
int s = 0;
while (i>=0){
if(s == 3){
s = 0;
str.insert(i,",");
i--;
} else {
i--;
s++;
}
}
int s = 0;
while (i>=0){
if(s == 3){
s = 0;
str.insert(i,",");
i--;
} else {
i--;
s++;
}
}
2021-03-29