温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java字符串拼接的方法是什么

发布时间:2021-11-02 10:37:18 阅读:198 作者:iii 栏目:编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

本篇内容主要讲解“Java字符串拼接的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java字符串拼接的方法是什么”吧!

前言

在编程中,经常会遇到字符串的处理,比如链接两个字符串,给已定义字符串拼接内容,通过字符串连接,可以将两个或多个字符串、字符、整数和浮点数等类型的数据连成一个更大的字符串。

使用运算符“+”连接

和绝大多数的程序设计语言一样,Java 语言允许使用“+”号连接或者说是拼接两个字符串。“+”运算符是最简单、最快捷,也是使用最多的字符串连接方式。在使用“+”运算符连接字符串和 int 型(或 double 型)数据时,“+”将 int(或 double)型数据自动转换成 String 类型。

代码示例:

public static void main(String[] args) {    int[] no = new int[] { 501, 101, 204, 102, 334 }; // 定义学号数组    String[] names = new String[] { "张城", "刘丽丽", "李国旺", "孟红霞", "贺宁" }; // 定义姓名数组    String[] classes = new String[] { "数学", "语文", "数学", "英语", "英语" }; // 定义课程数组    System.out.println("本次考试学生信息如下:");    // 循环遍历数组,连接字符串    for (int i = 0; i < no.length; i++) {        System.out.println("学号:" + no[i] + "|姓名:" + names[i] + "|课程:" + classes[i] + "|班级:"
        + "初二(三)班");    }}

上述代码表示将数组遍历,取每个数组对应下标的值,然后用“+”重新组合成一个新的字符串,并输出打印!

运行结果如下:

本次考试学生信息如下:学号:501|姓名:张城|课程:数学|班级:初二(三)班学号:101|姓名:刘丽丽|课程:语文丨班级:初二(三)班学号:204|姓名:李国旺|课程:数学|班级:初二(三)班学号:102|姓名:孟红霞|课程:英语|班级:初二(三)班学号:334|姓名:贺宁|课程:英语|班级;初二(三)班

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

String str="Welcome to"+"Beijing"    +"欢迎来到"+"北京。"    +"这里是我的家乡。";

使用 concat() 方法

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

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

注意:concat() 方法一次只能连接两个字符串,如果需要连接多个字符串,需要调用多次 concat() 方法。

代码示例:

public static void main(String[] args) {    String info = "三国演义、";    info = info.concat("西游记、");    info = info.concat("水浒传、");    info = info.concat("红楼梦");    System.out.println(info);    String cn = "中国";    System.out.println(cn.concat("陕西").concat("西安").concat("大雁塔"));}

运行结果如下:

三国演义、西游记、水浒传、红楼梦中国陕西西安大雁塔

到此,相信大家对“Java字符串拼接的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×