字符数组以及类型对字符串数组以及类型的转换
1.字符串转换为字符数组:char [ ]  CHars = Str(字符串对象名).toCharArray();
2.字符数组转换为字符串:String Str =  String(sring 类名).valueOf(char[]  CHars)  ;
3.单个字符转换为字符串:String Str = String('a');
4.获取字符串中指定位置的单个字符: char C=Str(⽀符串对象名). charAt(位置索引);
5.获取字符串中指定位置的⼦字符串:String Str=Str(字符串对象名).subString(两个数,或⼀个数);
6.根据分割符进⾏分割,从⽽存⼊字符串数组中(详细说明):
String Str="hello,world,I,love,you";
String[] STRS=Str.spilt(",");
for(String each : STRS)
输出:each
结果是:hello    world    I    love    you
单个总结:String[] Strs=Str(字符串对象名).spilt("分割符");然后会存⼊对应的字符串数组中去。
7.去掉⾸尾空格:String SS=Str(字符串对象名).trim();
8.变成⼤⼩写:
字符串类型:Str(字符串对象名).toUpperCase();Str(字符串对象名).tolowerCase();
字符基本类型:Character.
9.字符串定位:
字符(char)在字符串中第⼀次出现的位置: int num = Str.indexOf('⽬标字符');
字符串(String)在字符串中第⼀次出现的位置:int num = Str.indexOf("⽬标字符串");
字符串(String)在字符串中最后⼀次出现的位置:int num =Str.lastIndexOf("⽬标字符串");
检查在字符串中是否存在⽬标⼦字符串:ains("⽬标⼦字符串 ")===true or  false;
10.替换字符串:
替换所有的:placeAll("被替换的⼦字符串","要换成的字符串");数组类型字符串转数组
替换第⼀个的:placeFirst("被替换的⼦字符串","要换成的字符串");
--------------------------------------分割线------------------------------------------------------------------------
对StringBuffer类型的字符串的操作:
1.StringBuffer 对象的产⽣:StringBuffer Buffer = new StringBuffer(" Wo Ai Ni Wo De Ai Ren ");
2.对StringBuffer类型的字符串的追加:Buffer(字符串对象名).append(" 要附加的字符串");
3.对StringBuffer类型的字符串的删除:Buffer(字符串对象名).delete( 数字,数字) ;
4.对StringBuffer类型的字符串的插⼊:Buffer(字符串对象名).insert(数字," 要数字后⾯插⼊的字符串");
5.对StringBuffer类型的字符串的翻转:Buffer(字符串对象名).reverse();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。