string demo="ads";
string big=demo.toUpper();//转换成大写 big="ADS";
stirng small = big.toLower();//转换成小写 small="ads";
trim();//去掉首尾空格. 如果在括号中写入字符||字符串,需要转换成char数组 那么就去掉首位位置上,相同的字符
例:string trim=demo.trim("a".toCharArray()); //trim="ds";
TrimStart(),TrimEnd();同理,不过这两个只会去除前面||后面的,
equals同 java 就是比对两个字符串是否相等
join() 字符串拼接
join("a",new char[]{'啊','b'}); ==啊ab ,把传入的字符数组用a连接起来
join("a",new char[]{'x','b','e','q'},0,2) == xab 数组0号位置开始 两个数的值拼接 0开始位置 2拼接数量
split(new char[]{});字符串分割
"a,b,c,d,e,f,g,h",split(new char[]{','}) ==strng[]{"a","b","c","d","e","f","g","h"};//把有逗号的全部都分割出来
"a,b,c,d,e,f,g,h",split(new char[]{','} , 3) ==strng[]{"a","b","c,d,e,f,g,h"};//根据传入的数字来确定,一共分割几个数组出来.
contains("");//判断是否包含字符串
string a="asdd";
bool b=a.contains("dd"); b==true;
indexOf();寻找字符在字符串的位置
string a="1231546";
int i1 =a.indexOf("1"); //i==0;从前往后找
int i2=a.IndexOf("1",1);//i == 3//从1号位开始往后找
int i3 = a.LastIndexOf("1"); //i==3 从后往前找
int i4= a.LastIndexOf("1",1);// i== 0 从1号位往前找
subString(int32);截取字符串
string a="我爱中国";
a.SubString(2);// 获得 中国 从第二位开始截取
a.SubString(0,2);//获取 我爱 第0位开始一共截取2位
insert(int32 , value);//位置 值
string a = "我中国";
string b=a.insert(1,"爱");//b==我爱中国
remove(int32,int32);//字符串中删除一段
string a="我爱中国";
string b=a.remove(0,2);//b==中国 0 从0开始 2 一共两个
replace(string,string);
string a="中国";
string b=a.replace("中国","小子"); b==小子
startWith(); EndWith();//是否以...开头||结尾
string a = "ac";
a.startWith('a'); true
a.EndWith("c");true
copy();//就是复制,没什么好说的.
toCharArray();//把字符串转为字符数组