System类&StringBuilder类

System类
1、currentTimeMillis()方法
作用:获取当前系统时间的毫秒值【注意:从现在到1970年1月1日 00:00:00】

2、arraycopy(...)方法
作用:复制数组

参数:Object src, int srcPos, Object dest, int destPos, int length

src - 源数组。

srcPos - 源数组中的起始位置。

dest - 目标数组。

destPos - 目标数据中的起始位置。

length - 要复制的数组元素的数量。

StringBuilder类
1、构造方法
StringBuilder(); 创建一个空的字符串缓冲区对象

StringBuilder(String s);根据传入的内容对象,创建一个字符串缓冲区

2、成员方法
StringBuilder append(Object obj); 添加内容

StringBuilder reverse() ; 反转内容

String toString(); 将缓冲区的内容转化为字符串

复制代码
public static void main(String[] args) {
    StringBuilder sb = new StringBuilder();
    //append方法
    sb.append("hello").append("world").append("java");
    //reverse方法
    sb.reverse();
    //toString方法
    System.out.println(sb);
}
复制代码

 

StringBuilder和String可以相互转换:

String->StringBuilder:可以使用StringBuilder的构造方法
StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容
StringBuilder->String:可以使用StringBuilder中的toString方法
public String toString();将当前StringBuilder对象转换为String对象

复制代码
public static void main(String[] args) {
    String str ="hello";
    System.out.println("str:"+str);
    StringBuilder bu = new StringBuilder(str);

    //StringBuilder中添加数据
    bu.append("world");
    System.out.println("bu;"+bu);

    String s = bu.toString();
    System.out.println("s:"+s);
}
复制代码

 

posted @   夫君  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示