java几个常用类

本文介绍了Java中常见的类,包括String与StringBuffer的区别,如何使用数组,日期类的Calendar及SimpleDateFormat用法,以及包装类的作用。还探讨了集合框架中的Vector、Stack、List和Set接口及其主要方法。
摘要由CSDN通过智能技术生成
引用类型String和StringBuffer

String类型的赋值理解

Int a=3;

a = 5;

这段代码的含义是:首先申请内存单元,命名为a 同时将3这个值存储内存单元中,然后又将5这只存入内存单元中,这个内存单元的之前的只在被赋值后就被修改了。

 

String str =new String(“abc”)

Str = “123”;

对于引用而言 赋值并不是改变与原来的引用对象的值 而只是调整了引用的关系 所以在使用“==”符号进行比较时 需要特别的注意

    publicstatic void main(String[] args) {
        String str=newString("abc");
        String str1=newString("abc");
        System.out.println(str ==str1);//比较地址
        System.out.println(str.equals(str1));//比较值

}
}

因为str和str1 引用的事不同的对象,所以str==str1

因为str和str1 引用的字符串内容是相同的所以 str.equals(str1)为真。

 

String类常用的方法:eaquals,length,charAt(取字符串里面的一个字符),format(把字符串格式化)substring(切割字符串)indexof(找指定字符)lastindexof(返回最后一次出现在指定字符在此字符串的索引)replace(新的字符代替老的字符所有)

截取,trim(去除头部尾部空白)



StringBuffer:append(在字符串后面添加字符),insert(指定字符串一个位置,然后插入字符串),deleteCharAt(删除一个字符),delete(从字符串里面删除一节字符串),replace(把字符串的其中一节替换为传入新的字符串),setCharAt(找字符串里面的一个下标然后改变这个下标代表的值),reverse(字符串反向排列)

1.2数组对象

Arrays提供了数组的常见操作,比如查找,排序等,且他的方法都是静态的,所以实际上他是一个工具类提供方

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值