非独立思考
class Solution {public int longestPalindrome(String s) {int[] count = new int[128];for (int i = 0; i < s.length(); i++) {// 全新思路,怎么计算字符串中某个字符出现的次数?或者记录?// 用数组存放该字符char型值的个数count[s.charAt(i)]++;}int res = 0;for (int val : count) {// 某个数字最多使用(val / 2) * 2次res += (val / 2) * 2;if (val % 2 == 1 && res % 2 == 0) {// 最多再加一个数字凑成中心字母res++;}}return res;}}
