怎么制作公司的网站,保险设计素材网站,双鸭山网站建设企业,广州个人网页制作字符串之字符数组种是否所有的字符都只出现过一次 例子#xff1a;chas[a,b,c],return true,chas[1,2,1],return false解题思路#xff1a;定义boolean数组#xff0c;默认是false,给每个字符转化成的整形数字作为boolean数组的下标#xff0c;然后设置为true,如果下次出现…字符串之字符数组种是否所有的字符都只出现过一次
例子chas[a,b,c],return true,chas[1,2,1],return false解题思路定义boolean数组默认是false,给每个字符转化成的整形数字作为boolean数组的下标然后设置为true,如果下次出现一样的话就返回false;代码如下public boolean isUnique(char[] chas){if(chasnull){return true;}boolean[] mapnew boolean[256];for(int i0;ichas.length;i){if(map[chas[i]]){return false;}map[chas[i]]true;}return true;}