應該要來Demo一下indexOf重點功能,各個語言基本上都是通用的Java, PHP, Javascript, Ruby,.NET,Python,ASP等等等等....
搜尋應用
Stringvalue = "Hello My Name is XXX, This is Demo"利用Stringvalue.indexOf('N'); 馬上就可以回傳位置,就可以用判斷式回傳true, 當找不到時! 會回傳 -1 ,判斷式只要判斷-1的值就代表沒有找到內容!
檢查應用
用indexOf()檢查某一個位置是否有好好地加上某些字,例如路徑,以下demo
path = 'dir/document.docs';
if(path.indexOf('1')!=0){
/*代表第一個沒有一,那就加上去*/
}
之後來研究indexOf官方寫的方式,說不定寫法比我想的還好,貼個純C, Java寫法,目前正在歷練Assembly中...
參考:
mozilla : https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
怪怪網站...:
http://www.tohoho-web.com/java/string.htm
msdn:
http://msdn.microsoft.com/zh-tw/library/k8b1470s(v=vs.110).aspx
沒有留言:
張貼留言