int stringLen=0; //对于每个字符串,排第一的字母权值+12,第二+11。。。 for (int i=0;i<n;i++){ String s=array[i]; stringLen=s.length(); for (int j=0,t=12;j<stringLen;j++,t--){ carray[s.charAt(j)-'A'].value+=t; } stringLen=0; }