IllegalArgumentException werfen



  • Hallo,
    ich soll ein Paar Strings in eine TreeMap stecken. Unter welchen Umständen ist es möglich, dass es ein IllegalArgumentException ausgelöst wird? Ich soll diese Exception berücksichtigen, jedoch weiss ich nicht unter welchen Umständen so eine Exception ausgelöst wird. Ich kann zum Beispiel NullpointerException werfen, wenn s1 oder s2 null ist, aber IllegalArgumentException...

    private TreeMap<String, String> bla= new TreeMap<String, String>();
    
    public void foo(String s1, String s2)
    {
        bla.put(s1, s2);
    }
    


  • Du könntest z.B. definieren, dass du keine leeren (!= null, aber leer) Keys oder Values erlaubst.



  • JAA!! Danke. Darauf hätte ich selber drauf kommen können. Leere Strings ergeben in dem Fall keinen Sinn.


Anmelden zum Antworten