string字串的一系列操作

2022-04-28 19:24:11 字數 1263 閱讀 9185

indexof() 

查詢字串中指定字元或字串首次出現的位置,返首索引值,如: 

str1.indexof("字"); //查詢「字」在str1中的索引值(位置) 

str1.indexof("字串");//查詢「字串」的第乙個字元在str1中的索引值(位置) 

str1.indexof("字",start,end);//從str1第start+1個字元起,查詢end個字元,查詢「字」在字串str1中的位置[從第乙個字元算起]注意:start+end不能大於str1的長度

indexof引數為string,在字串中尋找引數字串第一次出現的位置並返回該位置。如string s="0123dfdfdf";int i=s.indexof("df");這時i==4。

substr(start[,length])表示從start位置開始取length個字串

substring(start,end)表示從start,到end之間的字串,包括start位置的字元但是不包括end位置的字元

c#的substring

語法:

程式**

string.substring(int startindex)

string.substring(int startindex, int length)

說明:返回乙個從startindex開始到結束的子字串,或返回乙個從startindex開始,長度為length的子字串。

使用者輸入乙個字串,將字串以與輸入相反的順序輸出:

using

system;

namespace

test

console.write(change);

console.readline();}}

}

使用者輸入乙個字串,將其中的每個字元都加上雙引號:
using

system;

namespace

test

console.writeline(changstring);

console.readline();}}

}注:在引號中用引號 需要加上轉義字元 \ 這樣才能正確使用。

使用者輸入乙個字串,用yes替換字串中的no:
using

system;

namespace

test

}}

第一系列 字串

程式當中所有的雙引號字串,都是string類的物件。就算是沒有new,也照樣是。字串的特點 字串的內容用不可變。重點 正是因為字串不可改變,所以字串是可以共享使用的。字串效果上相當於是char 字元陣列,但是底層原理是byte 位元組陣列。字串的常量池 字串常量池,程式當中直接寫上雙引號字串,就在字...

關於字串的一系列相關操作!(C語言編寫)

這是關於字串的一系列基本操作 說明 程式中包含字串的初始化,字串的連線,字串的賦值,字串的逆置,字串的刪除以及插入操作 還有關於字串的匹配問題,本程式採用bf蠻力演算法來匹配字串,也可以使用kmp演算法,具體演算法並未在本 程式體現,在重要的位置處都有詳細的 注釋 include include d...

計算一系列給定字串的字母值

依次計算一系列給定字串的字母值,字母值為字串中每個字母對應的編號值 a對應1,b對應2,以此類推,不區分大小寫字母,非字母字元對應的值為0 的總和。例如,colin 的字母值為 3 15 12 9 14 53 輸入格式 一系列字串,每個字串佔一行。輸出格式 計算並輸出每行字串的字母值。輸入樣例 co...