查詢指定字串在字串中第一次或最後一詞出現的位置

2021-07-24 18:41:46 字數 395 閱讀 3100

在string類中提供了兩種查詢指定位置的字串第一次出現的位置的方法

(1)public int indexof(string str);//從字串開始檢索str,並返回第一次出現的位置,未出現返回-1

(2)public int indexof(string str,int fromindex);//從字串的第fromindex個字元開始檢索str

查詢最後一次出現的位置有兩種方法

(1)public int lastindexof(string str);

(2)public int lastindexof(string str,int fromindex);

如果不關心字串的確切位置則可使用public boolean contains(charsequence s);

字串中第一次出現的字元

題目 在字串中查詢出第乙個只出現一次的字元。如輸入 abaccdeff 則輸出b所在的下標。方法一 時間複雜度為o n n 遍歷字串中的每個字元,然後用該字元在字串中進行查詢,如果沒有找到和當前字元相同的字元。則當前字元為第乙個 只出現一次的字元。int firstnotrepeatingchar ...

字串 01 在字串中查詢指定字元 15

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 白洪歡 浙江大學 輸入乙個字串s,再輸入乙個字元c,要求在字串s中查詢字元c。如果找不到則輸出 not found 若找到則輸出字串s中從c開始的所有字元。輸入格式 輸入在第1行中給出乙個...

查詢字串中第一次不重複的字元 java

建議 設定乙個全域性變數,內迴圈跳出前置變數值,外迴圈判斷該變數,若為內迴圈跳出前設定的值,外迴圈也break。查詢字串中第一次不重複的字元 返回第一次重複的字元的下座標 private static char searchfirstnotrepeatchar character c1 else 判...