2016-02-12 82 views

回答

-1

應該很簡單

int numChars = 0; 

//determine the total number of characters 
for (int i = 0; i < strings.length; i++) 
    numChars += strings[i].length(); 
int idx = 0; 

//declare our final array of characters 
char[] chars = new char[numChars]; 

//populate our new array 
for (int i = 0; i < strings.length; i++) { 
    for (int j = 0; j < strings[i].length; j++) { 
    chars[idx] = strings[i].charAt(j); 
    idx++; 
    } 
} 
2
String[] strArray = {"apple", "banana", "cat"}; 
//combine all words to one string 
String combStr = new String(); 
for(String string: strArray) 
    combStr += string; 

char[] charArray = combStr.toCharArray(); 
//checking 
System.out.println(charArray);