जावास्क्रिप्ट है Array.join()
js>["Bill","Bob","Steve"].join(" and ")
Bill and Bob and Steve
क्या जावा में ऐसा कुछ है? मुझे पता है कि मैं खुद को स्ट्रिंगबुलस्टाइल के साथ कुछ कर सकता हूं:
static public String join(List<String> list, String conjunction)
{
StringBuilder sb = new StringBuilder();
boolean first = true;
for (String item : list)
{
if (first)
first = false;
else
sb.append(conjunction);
sb.append(item);
}
return sb.toString();
}
... लेकिन ऐसा करने का कोई मतलब नहीं है अगर कुछ ऐसा है जो पहले से ही जेडीके का हिस्सा है।
String.join()
विधि है। इस उत्तर पर एक नज़र डालें यदि आप Java 8 (या नए) stackoverflow.com/a/22577565/1115554