I am trying to remove duplicates in my string array though it's not working, I uses Split String to get my string in an array and then used a counter method to count the duplicates. I don't understand what I did wrong
public class Program {
 public static void uniqWords(String s){
    String[] sentence = s.split(" ");
    int[] counter = new int[sentence.length];
    for(int i=0; i< sentence.length; i++){
    for(int j=i+1; j<sentence.length; j++){
        if(sentence[i] == sentence[j] ){
            counter[i] =1;
        }
     }
    }//
    for(int i=0; i<counter.length; i++){
       System.out.print(counter[i] + ",");
    }
   for(int i =0; i<sentence.length; i++){
     if(counter[i] == 1){
        sentence[i] = "";
      }
    }
//print
    for(int i=0; i<sentence.length; i++){
      System.out.print(sentence[i]);
      System.out.print(" ");
     }
  //
  }
  public static void main(String[] args) {
      // TODO Auto-generated method stub
      uniqWords("Spring in in Paris");
    }
}
 
     
     
    