un metodo è sempre definito o su l'istanza di un oggetto o sulla classe (metodo statico).
il metodo "trim" non essendo statico va richiamato su un istanza di String a differenza di valueOf che essendo statico può essere richiamato senza istanza.