寻找字符串中第一个出现的字符
(牛客网—牛客题霸算法篇—NC31)
题目描述
在一个长为 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)
思路
Java实现
循环遍历
代码实现
public class Solution {
public int FirstNotRepeatingChar(String str) {
int index=0;
char[] str1=str.toCharArray();
int i=0;
int j=0;
for(i=0;i<str.length();i++){
for(j=0;j<str.length();j++){
if(str1[i]==str1[j]&&i!=j)
break;
}
if(j==str.length()){
index=i;
break;
}
}
if(i==str.length()){
index=-1;
}
return index;
}
}```