字串的應用

2022-08-18 12:21:13 字數 1129 閱讀 4405

字串在我們編碼的過程中是必不可少的乙個元素,我們或多或少的要對字串進行一些使用,那麼使用過程中就會需要不同的方法來實現我們的需求;

這些方法使用的恰當的話,會使我們程式編譯更加輕鬆和快捷;

下面介紹幾種方法,和例項的應用;

charat();返回指定下標的字元,由乙個char型別接收;

indexof()和lastindexof();得到乙個子字串第一次出現的下標和最後一次出現的下標;

equals();比較連個字串的內容是否相等,區分大小寫;equalsignorecase();比較連個字串的內容是否相等,不區分大小寫

length();得到字串的長度;

replace("1","2");將所有的1字串替換為2;

substring(2,5);擷取字串子串;包括2不包括5;

tirm();去除兩頭的空格,中間的不行;

split("1");以1作為分割點吧字串分隔開,放入乙個陣列中;

replace(「正規表示式」,「2」);把所有滿足正規表示式的的字元替換為2;

public class test else

//第7題用對話方塊輸入兩個字串,判斷第乙個字串是否包含第二個字串,如:"abcd"中包含"bc",但不包含"bt"

string str=joptionpane.showinputdialog(null,"請輸入第乙個字串");

string str12=joptionpane.showinputdialog(null,"請輸入第二個字串");

int index=str.indexof(str12);

if(index>-1)else

//第8題編寫程式,統計出字串「want you to know one thing」中字母n和字母o的出現次數。

string c="want you to know one thing";

string x=c.replace("o", "");

system.out.println("o的個數"+(c.length()-x.length()));

string x1=c.replace("n", "");

system.out.println("n的個數"+(c.length()-x1.length()));}}

字串的應用

對解決非數值的問題,主要設計到的操作物件是字串,簡稱串。對串的儲存可以又兩種處理方式 一種是將串定義成字元型陣列,串的儲存空間分配在編譯是完成,不能更改,這種方式稱為串的靜態儲存結構 另外一種是串的儲存空間在程式執行時動態分配,這種方式稱為串的動態儲存結構。串的鏈式儲存結構是包含資料域和指標域的節點...

字串應用

define crt secure no warnings include include sprintf的作用 生成乙個指令,把他對映到字串裡,對他初始化 void main1 int num char op 30 scanf d s num,op sprintf str,for l i in 1...

字串應用

var str abcdef alert str 0 aalert str.charat 1 b var str 我是乙個字串 alert str.charcodeat 0 utf 8編碼 字串的indexof var str abac?def alert str.indexof 找第一次出現的位置...