常用类

一、String类的常用方法
1.String类概述
在Java中,字符串被作为String类型的对象来处理。String类位于java.lang包中,默认情况下,该包被自动导入所有的程序。创建String对象的方法如下:
String s=“Hello World”;
或者
String s=new String(“Hello World”);
String类提供了许多有用的方法,例如,获得字符串的长度、对两个字符串进行比较、连接两个字符串以及提取一个字符串中的某一部分等。可以使用String类提供的方法来完成对字符串的操作。
2.String类常用方法
(1)求字符串长度length()
调用length()方法的语法格式如下:
字符串.length();
length()方法返回字符串的长的。
(2)字符串比较
字符串比较的语法格式如下:
字符串1.equals(字符串2);
比较两个字符串的值是否相同,返回值为boolean类型,如果相同,则返回真值,否则返回假值。
在Java中,双等号()和equals()方法用于两个字符串比较时,所比较的内容是有差别的。"“比较的是两个字符串对象在内存中的地址,就是判断是否是同一个字符串对象,而equals()比较的是两个字符串对象的值。
在使用equals()方法比较两个字符串时,对于字符的大小写,也在检查范围之内。例如"JAVA"和"java”,使用equals()方法比较会认为它们不同。
忽略大小写的字符串比较的语法格式如下:
字符串1.equalsIgnoreCase(字符串2);
String类提供了两个方法改变字符串中字符的大小写。
toLowerCase():转换字符串中的英文字符为小写。
toUpperCase():转换字符串中的英文字符为大写。
二、StringBuffer
1.使用StringBuffer类处理字符串
除了使用String类存储字符串之外,还可以使用StringBuffer类来存储字符串。StringBuffer也是Java提供的用于处理字符串的一个类,而且它是比String类更高效的存储字符串的一种引用数据类型。特别是对字符串进行连接操作时,使用StringBuffer类可以大大提供程序的执行效率。
声明StringBuffer对象并初始化的方法如下所示:
StringBuffer sb2=new StringBuffer(“青春无悔”);
toString()方法
转化为String类型的语法格式如下:
字符串1.toString();
将StringBuffer类型的字符串1转换为String类型的对象并返回。
append()方法
追加字符串的语法格式如下:
字符串.append(参数);
将参数连接到字符串后并返回。
该方法和String类的concat()方法一样,都是将一个字符串追加到另一个字符串后面,所不同的是String类中只能将String类型的字符串追加到一个字符串后,而StringBuffer类可以将任何类的值追加到字符串之后。
insert()方法
插入字符串的语法格式如下:
字符串.insert(位置,参数);
将参数插入到字符串指定位置后并返回。参数值可以是包括String的任何类型。
三、Random类
Random类用于生成随机数。每当需要以任意或非系统方法生成数字时,可使用此类。之前学习过的Math类的random()方法也可以产生随机数,其实Math类的random()方法底层就是使用Random类实现的。
Random类的构造方法有两种重载方式:
Random() 创建一个新的随机数生成器
Random(long seed) 使用单个long种子创建一个新的随机数生成器
Random类中还定义了很多方法用于获取随机数,最常用的是nextInt()方法,它返回下一个伪随机数,返回值类型就是整型。
返回一个伪随机数的语法格式如下:
int nextInt();
int nextInt(int n);
前者返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的int值。
后者返回下一个伪随机数,它是取自随机数生成器的序列的、在0(包括)和指定值n(不包括n)之间均匀分布的int值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值