Delete comment from: Javarevisited
Check out this simple code:
import java.util.*;
public class NonRepeatChar {
public static void main(String[] args) {
String str = "awswasrstuv";
Character c;
boolean [] visited = new boolean[str.length()];
List list = new ArrayList();
for(int i = 0; i < str.length(); i++){
if(!list.contains(str.charAt(i))) {
visited[i] = true;
list.add(str.charAt(i));
}
else{
c = str.charAt(i);
visited[list.indexOf(c)] = false;
//System.out.println("char " + c);
}
}
//System.out.println("Print List " + list);
for(int i=0; i < str.length(); i++){
if(visited[i]){
System.out.println("First non repeating character " + str.charAt(i));
break;
}
}
}
}
Mar 8, 2017, 12:53:13 AM
Posted to 3 ways to Find First Non Repeated Character in a String - Java Programming Problem Example