网站推广渠道有哪些,跨境电商平台都有哪些,网站排名 优帮云,广州骏域网站建设专家在Java应用程序中工作时#xff0c;最近我需要组合一个用逗号分隔的值列表#xff0c;以传递给另一个Web服务#xff0c;而无需事先知道会有多少个元素。我能想到的最好的办法是这样的#xff1a;public String appendWithDelimiter( String original, String addition, St…在Java应用程序中工作时最近我需要组合一个用逗号分隔的值列表以传递给另一个Web服务而无需事先知道会有多少个元素。我能想到的最好的办法是这样的public String appendWithDelimiter( String original, String addition, String delimiter ) {if ( original.equals( ) ) {return addition;} else {return original delimiter addition;}}String parameterString ;if ( condition ) parameterString appendWithDelimiter( parameterString, elementName, , );if ( anotherCondition ) parameterString appendWithDelimiter( parameterString, anotherElementName, , );我意识到这并不是特别有效因为到处都是在创建字符串但是我要澄清的不仅仅是优化。在Ruby中我可以改为执行以下操作这感觉要优雅得多parameterArray [];parameterArray elementName if condition;parameterArray anotherElementName if anotherCondition;parameterString parameterArray.join(,);但是由于Java缺少join命令所以我找不到任何等效的东西。那么用Java做到这一点的最佳方法是什么