26.在一个字符串(1

题目:在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置

本题的解法用了两个list来记录出现过的字符,解题方法如下:

import java.util.ArrayList;
import java.util.List;
public class Solution {
    public int FirstNotRepeatingChar(String str) {
        if(str.length()==0||str==null){
            return -1;
        }
        List lista = new ArrayList<>();
        List listb = new ArrayList<>();
        for(int i=0;i


你可能感兴趣的:(小算法)