String

常见的String方法
    equals() 内容是否相等
    equalsIgnoreCase() 忽略大小写
    length()
    toUpperCase()转大写
    toLowerCase()转小写
    indexOf(str) 返回子字符串的位置 不存在返回-1 从0开始
    lastIndexOf(str) 倒着查找
    trim()去掉首位空格    中间的空格保留
    String substring(String start,String end) 从start开始截取到end结尾 左闭右开
    
    对字符串频繁的修改建议使用StingBuffer
    
    使用字符串时先看常量池是否有,没有创建,有 直接引用赋值
    
    char charAt(int) 根据位置找字符
    replace(char oldchar,char newchar) 老的字符替换成新的字符
    split(char) 以char的方式拆分字符串
    *StringBuffer:在原来的常量池中直接修改字符串
    append(string) 拼接
    insert(int index,String str)  在index位置插入字符串str
    reverse() 反转字符串
    -Sring和StringBuffer相互独立,可以相互转换
    -StringBuffer转String
    String a = "asd";
    StringBuffer str = new StringBuffer(a);
    -StringBuffer转String
    String b = str.toString();
    
    2、代码执行顺序
    第一静态代码块:第一次执行,只执行一次
    第二普通代码块:
    第三构造代码块:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值