关于Scanner&String&StringBuilder的API的笔记

Scanner

                构造方法

                        Scanner( System.in ):创建接收自键盘的文本扫描器对象

                成员方法

                        String next():结束标记符:空格  tab键

                        String nextLine():结束标记符:回车(换行),与nextInt同用出问题

                        int nextInt():结束标记符:回车(换行)

String(带双引号的都是字符串,在常量池,建后不能变,但可共享)

              构造方法

                        Stringchar[]  chs ):创建一个数组内容的字符串

                        String  s  =  "abc";  :带双引号的都是字符串

                成员方法

                        char  charAt int  index ):返回索引处的char值(索引从0开始)

                        int  length():返回字符串长度

                        char[]  toCharArray():字符串转换成数组

                        String  subStringint  beginIndex ):返回从索引截取到末尾

                        String  subString int  beginIndex,int  endIndex ):从begin截到end(包头不

                        包尾),共截取 end - begin 个字符

                        String  replace String  target,String  replacement ):rep值替换tar值,并返

                        回替换后的整个字符串

                        String[]  split String  regex ):根据regex作为规则进行切割字符串,并把结果

                        存入字符串数组中

StringBuilder

              构造方法

                        StringBuilder():空串容器

                        StringBuilderString  str ):根据str创建可变字符串

                成员方法

                        StringBuilder  append任意类型 ):原串后添加,返回对象本身

                        StringBuilder  reverse():反转字符串,返回对象本身

                        int  length():返回字符串长度

                        String  toString():将 StringBuilder 转为 String,并返回这个String

String&StringBuilder的互相转换

                1. 利用 toString() 方法 转为 String类型

                2. 利用 StringBuilder 有参构造方法 转为 Builder类型

                注意:

                        字符串使用 + 号拼接时,JVM默认创建(堆)StringBuilder对象,且调用拼接方法,

                在调用toString()方法创建(堆)String对象,将拼接好的字符串存入String对象。

                        全是常量字符串,使用 + 号拼接时,会引发常量优化机制,编译时就会将字符串

                拼接好。

                        System.currentTimeMillis():获取一个long型的从1970.1.1至今的毫秒值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值