1. 程式人生 > >indexof與lastIndexof的區別和理解

indexof與lastIndexof的區別和理解

public static void main(String[] args){
    String path = "127.0.0.1:8090/pf?av=1.0.0&v=1.3.2&key=8haGpDUWDTingYunBrowserU&ref=http%3A%2F%2F127.0.0.1%2FPCGetTaskClient%2F&rand=1474791005095&pvid=700f-5be4f2cc&ns=1&f=0&qs=3&rs=119&re=119&os=226&oe=229&oi=226&oc=229&ls=229&le=229&tus=3&tue=6&je=1&id=agentid&a=agent_a&q=agent_q&tid=agenttid&n=agent_n&sh=1080&sw=1921&aid=1054";
    int index = path.lastIndexOf("/");
    int endex = path.indexOf("?");
    System.out.println("index-->"+index);
    System.out.println("endex-->"+endex);
}
執行結果

這裡寫圖片描述

相關推薦

indexoflastIndexof區別理解

public static void main(String[] args){ String path = "127.0.0.1:8090/pf?av=1.0.0&v=1.3.2&key=8haGpDUWDTingYunBrowserU&

工作那些事(十一)談談碼農農民工區別發展之路 工作那些事(十二)如果哪一天,沒有了電腦 工作那些事(十三)再次失業

工作那些事系列連結快速通道,不斷更新中: 工作那些事(一)今年工作不好找 工作那些事(二)應聘時填寫個人資訊ABCD 工作那些事(三)什麼樣的公司能吸引你,什麼樣的公司適合你? 工作那些事(四)大公司VS小公司 工作那些事(五)談談專案資料整理和積累 工作那些事(六)談談

CookiesSession的區別理解

ogl 用戶創建 settings 網絡服務器 加密 unicode 直接 安全 編碼 Cookies和Session的區別和理解 cookie機制 Cookies是服務器在本地機器上存儲的小段文本並隨每一個請求發送至同一個服務器。IETF RFC 2965 HTTP St

Constructor object 區別聯絡

1. Constructor:是用於建立和初始化類中建立的一個物件的一種特殊方法。 constructor([arguments])  { ... } 在一個類中只能有一個名為 “constructor” 的特殊方法。 一個類中出現多次建構函式 (constructor)方法將會丟擲一個 Sy

TPS、QPS系統吞吐量的區別理解

一、QPS/TPS QPS:Queries Per Second意思是“每秒查詢率”,是一臺伺服器每秒能夠相應的查詢次數,是對一個特定的查詢伺服器在規定時間內所處理流量多少的衡量標準。 TPS:是TransactionsPerSecond的縮寫,也就是事務數/秒。它是軟體

Linux軟體安裝中RPMYUM 區別聯絡

1 Linux軟體安裝概述 安裝程式的方式: 通用二進位制格式:直接解壓壓縮檔案,就可以使用。但一定要注意安裝平臺。 軟體包管理器:如RPM。 軟體包管理器的前端工具:如YUM。 原始碼編譯。   1.1 軟體包概述 軟體包的組成部分:

JVMJREJDK區別聯絡

JVM:字面意思是java虛擬機器,它是用來載入並執行.class檔案的軟體JRE:字面意思是java執行時環境,它包含JVM和一些常用的類庫,類庫就是我們在編寫好java程式後所依賴的核心類和支援檔

conda的安裝tensorflow的安裝+pipconda區別環境變數的小Tip

conda的安裝與tensorflow安裝 前言 博主歷經千心萬苦終於下了個對於我windows友好的conda,之前一直苦於安裝anconda,anaconda與miniconda的區別個人覺得主要就是anaconda有個anconda navigat

cvCreateImagecvCreateImageHeader區別使用

1. cvCreateImage使用方法 1.1功能:建立影象首地址,並分配儲存空間。 IplImage* cvCreateImage(CvSize cvSize(int width, int height), int depth, int channe

iOS中conststatic區別聯絡

const就是隻讀的意思,只在宣告中使用; static一般有2個作用,規定作用域和儲存方式.對於區域性變數,static規定其為靜態儲存方式,每次呼叫的初始值為上一次呼叫的值,呼叫結束後儲存空間不釋放; 對於全域性變數,如果以檔案劃分作用域的話,此變數只在當前檔案可見;對

js appendChildinsertBefore 區別用法

child 內容 增加 位置 tel 代碼 creat for nod 1.appendChild() 方法:可以向節點的子節點列表的末尾添加新的子節點。 比如:appendChild(newchild)括號裏可以是創建的標簽var newchild = doc

ref class value class 的一些區別 共同點 以及一些我不理解的地方

共同點: 都可以gcnew到clr堆裡     如: Avalue ^a = gcnew Avalue; Aref ^b = gcnew Aref; 都可以直接宣告到stack裡 Avalue a; Aref b; 但是好多.net自帶的ref類是不可以這樣宣告的 比如說

mysql中char,varchartext類型的區別選用

數據庫服務器 填充 處理 sdn ext 支持 內容 總結 ace 關於char,varchar與text平時沒有太在意,一般來說,可能現在大家都是用varchar。但是當要存儲的內容比較大時,究竟是選擇varchar還是text呢?不知道。。。。。。 text 、 cha

MySql中啟用InnoDB數據引擎簡介 以及 InnoDB MYISAM的區別聯系

隔離級別 最終 全文索引 都是 後臺 isa llb ldb 優勢 1、存儲引擎是什麽?   MySQL中的數據用各種不同的技術存儲在文件(或者內存)中。這些技術中的每一種技術都使用不同的存儲機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,

物聯網通訊普通短信通訊的區別要註意的地方

手機短信 如果 solid ack .com 查詢 報錯 ron sisd CMPP3.0中號碼字段增加到32位,還增加了號碼類型字段,可能是為了擴展不同類型的卡。 Dest_terminal_Id 32*DestUsr_tl Octe

Js中 字符串函數indexOfsearch的區別

情況 instr 區別 blog indexof() c語言 有一個 strstr 為什麽 轉載自 http://blog.sina.com.cn/s/blog_ae40e7350102wnrs.html IndexOf()方法是用來判斷一個字符串是否存在於一個更長的字

js 對象json的區別this 指向問題

undefined 特殊 關鍵字 末尾 var con object 操作符 eth 構造函數。用來被new關鍵字調用的函數,這個函數返回指定屬性的對象。用new關鍵字來調用函數new是是一個操作符,使用new操作符調用函數的時候,此時將會發生4個事情:(1)創建一個空對象

對$()``區別理解

linux本人Linux新手一枚,所以對$()和``的用法有點困惑,很多文章說這兩是一樣的但測試下來還是有不同地方個人認為$()邏輯層次比較清晰``和$()在轉義字符\的使用上有很大不一樣例如:echo $(echo \\\\\\$SHELL)結果會顯示:\\\/bin/bash但,echo `echo \\

java String長度varchar長度匹配理解(字符字節長度理解

轉化 筆記 指定 是我 有一個 ati 法語 itl 情況 java String長度與varchar長度匹配理解(字符和字節長度理解) string中的length()長度,返回的是char的數量,每個char可以存儲世界上任何類型的文字和字符,一個char 而

關於JSON類的兩個用途for..infor循環的區別

進行 length 區別 prop per str 字符 number stringify JSON 這個類的兩個用途: 1)將Object 對象,轉換成string 類型 var obj = {"a":"1","b":"2","c":"json"}; var