package com.gg.test;
/*
*取出字符串中不重复的第一个字符
*
*
*/
public class TestChar
{
public static void main(String[] args){
System.out.println(NoRepeated("abbceea"));
}
public static Character NoRepeated(String str){
int count =0;
char c;
//拿出每位中的每个字符
for(int i=0;i<str.length();i++){
c =str.charAt(i);
for(int j=0;j<str.length();j++){//与原字符进行比较并记录出现的次数
char cc = str.charAt(j);
if(c == cc){
count++;
}
}
//返回首次出现的第一个字符
if(count ==1){
return c;
}
count =0;
}
return null;
}
}
本文介绍了一个算法,用于从给定字符串中找到第一个不重复的字符。通过遍历字符串并使用循环来跟踪每个字符的出现次数,该算法最终返回首次出现且唯一的字符。

被折叠的 条评论
为什么被折叠?



