Java中连接字符串的方式

2020年12月18日11:10:03 评论 54

连接字符串是字符串操作中最简单的一种。通过字符串连接,可以将两个或多个字符串、字符、整数和浮点数等类型的数据连成一个更大的字符串。关于Java中字符串的连接方式有两种方法:一种是使用“+”,另一种是使用String提供的concat()方法。

Java中连接字符串的方式

一、使用“+”连接字符串

“+”运算符是最简单、快捷,也是使用最多的字符串连接方式。在使用“+”运算符连接字符串和int型(或double型)数据时,“+”将int(或double)型数据自动转换成String类型。

下面的实例使用“+”运算符连接了3个数组和1个字符串。

public static void main(String[] args)
{
	int[] no = new int[]{51,11,24,12,34};
	String[] names = new String[]{"张宇","刘丽","李旺","孟霞","贺一"}
	String[] classes = newString[]{"数学","语文","数学","英语","英语"}
	System.out.println("本次考试学生信息如下");
	//循环遍历数组,连接字符串
	for(int i=0;i<no.length;i++)
	{
		System.out.println("学号:"+no[i]+"|姓名:"+names[i]+"课程:"+classes[i]+"|班级:"+"九年级");
	}
}

上述代码首先创建了3个包含有5个元素的数组,然后循环遍历数组,遍历的次数为5。在循环体内输出学号、姓名和课程,并使用“+”运算符连接班级最终形成一个字符串。程序运行后

输出结果如下:

Java中连接字符串的方式

注:当定义的字符串值的长度过长时,可以分多行来写,这样比较容易阅读。

二、使用concat()方法

在Java中,String类的concat()方法实现了将一个字符串连接到另一个字符串后面的方法。concat()方法语法格式如下:

字符串1 = concat(字符串2);

执行结果是字符串2被连接到字符串1后面,形成新的字符串。

如concat()方法的语法所示,concat()方法一次只能连接两个字符串,如果需要连接多个字符串,需要多次调用concat()方法。

下面创建一个实例代码来演示如何使用concat()方法连接多个字符串。

public static void main(String[] args)
{
	String info = "python";
	info = info.concat("java、");
	info = info.concat("c、");
	info = info.concat("html");
	System.out.println(info);
	String cn = "中国";
	System.out.println(cn.concat("河南").concat("郑州").concat("Java大学"));
}

执行该段代码,输出的结果如下:

python、java、c、html
中国河南郑州Java大学
Java大学
  • 本文由 发表于 2020年12月18日11:10:03
  • 转载请务必保留本文链接:https://www.javadx.com/166.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: