課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第三季
完全沒(méi)懂這一步! ? ? ? ?// 獲取文件的后綴 String prefix =fileName.substring(index); 為什么直接輸入index就能獲取后綴??
2015-11-14
源自:Java入門(mén)第三季 2-3
正在回答
int?index?=?fileName.lastIndexOf('.');
這條語(yǔ)句已經(jīng)把'.'的位置賦給了index,用 ?System.out.println("index"); ? 來(lái)檢測(cè),輸出就是10
所以實(shí)際上就是String prefix =fileName.substring(10);
但是用String prefix =fileName.substring(index);截取到的實(shí)際上是".jav",后面if判斷里就需要是".java"。
想要判斷后綴是不是"java"的話就要String prefix =fileName.substring(index+1);
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧
2 回答獲取后綴代碼
3 回答獲取文件后綴這樣可以嗎?
1 回答實(shí)例中獲取文件后綴問(wèn)題?
4 回答獲取文件的后綴 String prefix = fileName.substring(index+1);
2 回答獲取文件名的后綴為什么不是這樣?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-11-15
這條語(yǔ)句已經(jīng)把'.'的位置賦給了index,用 ?System.out.println("index"); ? 來(lái)檢測(cè),輸出就是10
所以實(shí)際上就是String prefix =fileName.substring(10);
但是用String prefix =fileName.substring(index);截取到的實(shí)際上是".jav",后面if判斷里就需要是".java"。
想要判斷后綴是不是"java"的話就要String prefix =fileName.substring(index+1);