这个在idea中弄出来了 半天弄不到return提交的那种形式 又不想看答案 我是菜鸡 毁灭吧! 后来发现这题需要用到str.indexof() 哈哈笑死我忘光了 str.indexof(‘o’,0); //从第0个位置开始o第一次出现的位置
package p2;
import org.omg.Messaging.SYNC_WITH_TRANSPORT;
public class shuzu
{
public static void main(String []args)
{
String a="goomgle";
int count[]=new int[a.length()];
for (int i=0;i<a.length();i++)
{
for(int j=0;j<a.length();j++)
if(a.charAt(i)==a.charAt(j))
{
count[i]++;
}
}
for(int i=0;i<count.length;i++)
{
if(count[i]!=1)
{
count[i]=-1;
}else {
count[i]=i;
}
if(count[i]!=-1)
{
int t=count[i];
System.out.println(t);
break;
}
}
}
}
```java
public class Solution {
public int FirstNotRepeatingChar(String str) {
int index = -1;
for (int i=0;i<str.length();i++){
int first=str.indexOf(str.charAt(i), 0);
index=str.indexOf(str.charAt(i), i+1);
if (first==i && index<0){
index=i;
return index;
}
}
return index;
}
}
|