string to string array
Stringstr="aa,bb,cc,dd,ee,ff";
String[]strArr= str.split(",");
System.out.println("*********str*****"+str);
System.out.println("*********strArr*****"+strArr);
string array to string (borrowing StringBuffer)
StringBufferstrb= newStringBuffer();
for (int i = 0; i < strArr.length; i++) {
strb.append(strArr[i]+",");
}
System.out.println("*********strb*****"+strb.toString());
string array to list
String[]strarr={ "aa","bb","cc","dd","ee","ff"};
List<String>list = newArrayList<String>();
for(int i=0;i<strarr.length;i++){
list.add(strarr[i]);
}
list to string
// First customize a list
List<String>mylist = new ArrayList<String>();
mylist.add("qq");
mylist.add("ww");
mylist.add("ee");
mylist.add("rr");
//list to array
String[]mylistArray = mylist.toArray(newString[mylist.size()]);
StringBuffersb = new StringBuffer();
for(inti=0;i<mylistArray.length;i++){
sb.append(mylistArray[i]);
}
StringsbToString = sb.toString();
System.out.println("*********sbToString*******"+sbToString);
System.out.println("*********mylist.get(2)*******"+mylist.get(0));
if(strarrinstanceof String[]){
System.out.println("******************true***************");
}