Processingでsplit関数で分割した文字列を、同じ文字列リテラルと等価演算子にかけるとfalseになる


タイトル通りなのですが、以下がそのコードです。

[code]

    String data = "iron/wood/gold";
    String[] splitData = split(data, "/");
    println(splitData[0] == "iron");
    
[/code]

これを実行した結果がfalseになるのはなぜでしょうか。

