3、Java中的文本、数值和日期类库

使用软件处理最多的数据:文本、数值、日期

JDK提供了许多API接口进行处理

1、文本处理——使用字符和字符串

char:单字符,基本类型

String:字符串,类,拥有非常强大的字符串处理能力(String类的对象是不可变更的,每次对他产生操作都会产生一个新的对象(占内存、消耗时间),在大量字符串拼接的时候,性能低下)

示例如下:

public class StringDemo {
    public static void main(java.lang.String[] args) {
        //需求:将第一个首字母大写
        String str = "hello world";
        //分解题目:1、将原字符串分解成两段,首字母加后面部分;
        String first = str.substring(0,1);
        String second = str.substring(1);
        //2、将首字母转大写
        first = first.toUpperCase();
        //3、拼接转换过的字符串
        str = first + second;
        System.out.println(str);
    }
}

进阶的字符串处理类——带缓冲的字符串类(原地修改,不会频繁创建对象)

①StringBuilder——单线程处理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值