我可以结合多个concat吗?

时间:2014-10-16 17:03:37

标签: java concat

我想尽可能地缩短编码时间。我尝试使用“concat”但面临一个问题,以多种方式结合。 concat是否允许仅结合两个concat(每个concat)?

String concat1 = "Please Make A Choice :";
    String concat2 = "(1) For Calculate Area Of Circle";
    String concat3 = "(2) For Calculate Area Of Rectangle";
    String concat4 = "(3) For Calculate Area Of Triangle";
    String concat5 = concat1.concat(concat2,concat3,concat4);

2 个答案:

答案 0 :(得分:2)

concat接受一个String参数,并将其附加到它调用的String实例上。有关详细信息,请参阅docs

您可以使用+运算符执行此操作

String concat5 = concat1+concat2+concat3+concat4;

但请注意,这是一个相对昂贵的过程,如果你进行了大量的连接,StringBuilder类就是要使用的东西。

答案 1 :(得分:1)

你可以使用+运算符来连接字符串,但是如果你需要使用关键字concat那么这就是

concat5=  concat1.concat(concat2).concat(concat3).concat(concat4);