字符数组以及类型对字符串数组以及类型的转换

1.字符串转换为字符数组:char [ ] CHars = Str(字符串对象名).toCharArray();

2.字符数组转换为字符串:String Str = String(sring 类名).valueOf(char[] CHars) ;

3.单个字符转换为字符串:String Str = Character.toString(‘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(“目标字符串”);

检查在字符串中是否存在目标子字符串:Str.contains("目标子字符串 ")===true or false;

10.替换字符串:

替换所有的:Str.replaceAll(“被替换的子字符串”,“要换成的字符串”);

替换第一个的:Str.replaceFirst(“被替换的子字符串”,“要换成的字符串”);

--------------------------------------分割线------------------------------------------------------------------------

对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();

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值