2015-11-19 12 views
31

मैं अल्पविरामों और विभाजकों के साथ एक ArrayList श्रेणीबद्ध करना चाहते हैं। मैं this answer पाया करते हुए कहा कि यह जावा में String.join उपयोग करने के लिए संभव है।वैकल्पिक?

Cannot resolve method 'join(java.lang.String, java.lang.String, java.lang.String, java.lang.String)'

वहाँ एंड्रॉयड स्टूडियो (बजाय पाश के लिए एक का उपयोग करके) के लिए एक अच्छा, संक्षिप्त विकल्प है:

जब मैं फिर भी इस का उपयोग करने का प्रयास करें, एंड्रॉयड स्टूडियो निम्न त्रुटि देता है?

+0

TextUtils.join() हो सकता है? – mjp66

+0

StringUtils.join कोशिश –

उत्तर

68

आप TextUtils.join बजाय का उपयोग कर सकते हैं:

String result = TextUtils.join(", ", list); 

(। String.join जावा 8, जिसके कारण आप एंड्रॉयड में उपयोग नहीं कर सकते में जोड़ा गया)

4

आप इस

TextUtils.join(", ", your_list); 
उपयोग कर सकते हैं
4
String[] List ={"<html>","<body>","<title>"}; 
String abc;  
abc =TextUtils.join("\n", List); 
textmsg.getText().insert(textmsg.getSelectionStart(), abc); 

परिणाम:

<html> 
<body> 
<title> 
संबंधित मुद्दे