【问题标题】:Concatenate or Merge strings (JAVA)连接或合并字符串 (JAVA)
【发布时间】:2014-10-25 19:53:34
【问题描述】:

如何在java中将一个字符串连接或合并到另一个字符串之后? 例如我有这个第一个字符串:

String1="12345"

这是第二个字符串:

String2="00000"

如何在第一个字符串之后连接第二个字符串?输出是:

String3="1234500000"

【问题讨论】:

    标签: java string merge concatenation


    【解决方案1】:

    您可以使用+ 运算符来连接它们。给你的变量小写首字母:string1

    用于打印的加号运算符:

    System.out.println(string1 + string2);
    

    或者存储在第三个字符串(string3)中

    string3 = string1 + string2;
    

    string1.concat(string2) 函数,但如果有 Null 值,它将是 NPE。此外,concat() 方法仅接受 String 值,而 + 运算符将静默地将参数转换为字符串(对对象使用 toString() 方法) See here for more on Concat and +

    【讨论】:

    • 这个操作是不是直接在string3后面存储string2?
    • 什么意思? string3 将是 string1 后跟 string2 或如您的示例中的“1234500000”
    • ????那已经被否决了,我根本没有触及这个问题!我费心回答你的问题!
    • @MohammadFarahi 没问题,我很高兴!我不会对我回答的问题投反对票,如果我投反对票,我会添加评论说明原因!感谢您的接受。
    【解决方案2】:

    您还可以执行以下操作:

    String string1 = "12345";
    String string2 = "00000";
    
    string1 += string2;
    
    System.out.println(string1);
    

    通过这种方式,你可以消除 string3 变量。

    【讨论】:

      猜你喜欢
      • 2015-04-26
      • 2010-09-29
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 1970-01-01
      相关资源
      最近更新 更多