Java ,使用String类处理定长的字符串(组合、转换、替换、分隔、字符串与数组之间的转换)

本文介绍了在Java中如何使用String类处理定长字符串,包括组合字符串、字符串转换、字符替换、字符串分隔以及字符串与数组之间的相互转换。详细讲解了相关函数的功能,并附带代码实例和执行结果。
摘要由CSDN通过智能技术生成

一、引言

文本处理,大数据以及机器学习中我们经常会涉及字符串的处理和文本文件输入输出的问题,如何实现这些功能呢?接下来用一个程序进行介绍。

二、函数功能介绍

函数 功能
String1.equals(String2) 字符串的比较
.length() 获取字符串的长度,注意:获取数组的度长是.length,要区分开来
.charAt(index) 提取字符串中指定下标的的字符
String1.concat(String2) 两个字符串相连
.toLowerCase() 将字符串中的大写字母转换为小写字母
.toUpperCase() 将字符串中的小写字母转换为大写字母
.trim() 返回去掉两端的空白字符之后的信字符
.replace(“A”,“B”) A替换为B
.replaceFirst(“A”,“B”) 将字符串中的第一个A替换为B
.split() 分隔字符串,具体见下面的代码
.matches() 匹配字符串,具体见下面的代码
.toCharArray() 将字符串转换为数组
.getChars(a,b,array,c) 将字符串转换成数组,并将字符串的a到b-1的子串复制到数组中从c开始的位置
String(char[]) 将字符数组转换成一个字符串
valueOf(Char[]) 将字符数组转换成一个字符串

三、代码及注释

/*使用String类处理定长的字符串(基础)
*(1)包含读取字符串的长度,字符串转换、连接
*(2)包含字符串的转换、替换、分隔、匹配
*(3)包含字符串与数组之间的转换
*anthor:杨陈菊
*日期:2018.10.27
*/
class zuhe{
   
	public static void main(String[] args) {
   
		String s1 = new String ("华为 MATE20");//构造一个字符串
		String s2 = "手机";//另一种构造一个字符串的方法
		char[] message={
   'G','O','O','D','!'};
		String s3 = new String(message);//又一种构造一个字符串的方法
		//获取字符串长度
		int a = s1.length(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值