C 陣列增加元素

2021-08-21 15:52:15 字數 3132 閱讀 9227

string aa=;

aa=aa.concat(new string).toarray();

/*答覆來自論壇提問:固定陣列變長,用連線兩個陣列函式concat和建立陣列函式toarray完成*/

string s = "abcd";

s = s + "*";

1---》字串的宣告:

1、string s=new string(char arr)     //根據乙個字元陣列宣告字串,即將字元字組轉化為字串。

2、string s=new string(char r,int i)    //生成 i 個字元 r 的字串。

2---》字串常用的靜態方法:

1、compare 字串的比較(按照字典順序)  

int result= string.compare(string str1,string str2); 

當str1 > str2時,返回1

當str1 = str2時,返回0

當str1 < str2時,返回-1

string.compare(string str1,string str2,bool ignorecase)   //忽略大小寫比較

2、concat連線方法引數很多,常用的concat(string str1,string str2);

string str=string.concat("w","e"); //str="we";

3、format引數化處理,相當於console.writeline();

string str=string.format("今天很熱","天氣");//str="今天天氣很熱";

4、isnullorempty判斷字元是否為null或者為空,返回值為bool;

string str1="hahha";    

bool b1=string.isnullorempty(str);//b1=false;

string str2="";

bool b2=string.isnullorempty(str2);//b2=true;

string str3=null;

bool b3=string.isnullorempty(str3);//b3=true;

5、join字串的合併

string.join(string str,string strarr);//將陣列strarr中的內容拼接成乙個新的字串,並在對應陣列的每兩項間新增分隔符str

string strs=string.join(",",string);//strs="w,e,r,t";

3---》字串常用的例項方法:

1、contains 判斷字串中是否包含某個字元,返回bool值。

string str="好累呀";

bool  b=str.contains("累");//b=true;

2、endswith和startswith  判斷是否是已某種字串開始或者結束

string str="好大的雨呀";

bool  b1=str.startswith("大");//b1=false;

bool  b2-str.endswith("呀");//b2=true;

3、equals 比較兩個字串是否相等

string str1="asd";

string str2="ert";

bool  b = str1.equals(str2);  //b=false;

bool .equals(string str, stringcomparison.ordinalignorecase)   //表示不區分大小寫

4、indexof 和 lastindexof  判斷字串第一次出現(indexof)和最後一次出現(lastindexof  )的位置,如果沒有出現過則返回值為-1

string str ="今天的雨很大,天很冷";

int i=str.indexof("很"); //i=4;

int i=str.lastindexof("很");//j=8;

int m=str.indexof("小");//m=-1;

5、replace 字串(字元也是可以的)替換,返回新的字串

string str="好睏呀";

string s=str.replace("困","精神");//s="好精神呀";

6、insert 插入

在字串的index位置上插入字元,原來的字元依次後移,變成乙個新的字串

string str="夜深了";

string s=str.insert(1,"已經");//  s="夜已經深了"

7、remove刪除字串(字元)

在字串中移除從startindex開始,長度為length的字串,剩下的字符合為乙個新的字串(= .remove(startindex,length);)

string str="夜已經深了";

string s=str.remove(1,2);//s="夜深了";

8、split 將字串以sep陣列中的字元分割,分割後得到的內容存到乙個陣列中(string .split(params char sep);)

string str="我,真的、好睏;呀";

string s=str.split(new char());//s=string;

9、substring 擷取字元以index開始擷取,並擷取lenth個字元(string .substring(index,lenth))

string str="還在下雨";

string s=str.substring(2,2);//s="下雨";

10、tochararray將字串轉化為字元陣列(.tochararray())

string str="雨已經小了";

char s=str.tochararray();//s=char;

11、trim() 出去兩邊的空格

string str="  dd  ";

string s=str.trim();//s="dd";

12、toupper**換為大寫)和tolower**換為小寫)

string s="raser";

string s1=s.toupper();//s1="raser";

string s2=s.tolower();//s2="raser";

php陣列增加元素

給陣列增加元素 title 4head 56 cities 北京 等同於 cities 0 北京 7 cities 天津 等同於 cities 1 天津 8 cities 上海 等同於 cities 2 上海 9 cities 深圳 等同於 cities 3 深圳 10 11 統計元素個數 12 1...

C 陣列定義和增加元素

int table 正確 int table 錯誤,c語音的寫法1.1 一維陣列 定義陣列 資料型別 陣列名 初始化陣列中的元素 資料型別 陣列名 new 資料型別 長度 資料型別 陣列名 資料型別 陣列名 new 資料型別 長度 1.2 二維陣列 定義多維陣列 資料型別 陣列名 建立多維陣列並初始...

php array怎麼增加元素

方法 1 使用array unshift 函式在陣列開頭插入乙個或多個元素 2 使用array push 函式在陣列尾部插入乙個或者多個元素 3 使用array merge 函式將乙個陣列的全部元素插入到另乙個陣列的尾部。本教程操作環境 windows7系統 php7.1版,dell g3電腦 方法...