String Array mit Char Array verlgeichen!

hallo ich möchte ein stirng array mit char array vergleiche! es funktioniert aber nicht wo ist der fehler?ß

import java.io.IOException;
import java.io.InputStreamReader;

public class StringEingabe {
    public static void main(String[] args) {
        String eingabe = null;      
        char[] zeichen = null;
        String[ ] alphabet = {"a","b"};
        try {
            eingabe = new BufferedReader(
                        new InputStreamReader(System.in)).readLine();
        } catch (IOException e) {
            e.printStackTrace();
        }
       
        if (eingabe != null) {

        	
        	zeichen = eingabe.toCharArray();
          
        	for(int i=0;i<=zeichen.length-1;i++){
        		if(zeichen.equals(alphabet)){
        			System.out.println("GEIL");
        		}
            //System.out.println(zeichen**);
        		}
        }
    }
}

    ```

weil du da etwas falsch machst :wink:
erstmal würd ich nicht zeichen.equals(alphabet) machen, da du ja eh schon über die Zeichenkette läufst würd ich zeichen** = alphabet[y] machen wobei y auch aus eine Schleife stammt mit der du über alphabet läufst