The standard library is one of the worst things about Java. It's so clumsy, stupid, and overengineered you want to do things by hand instead of using it.
I used to think like this. Recently I've started really doing things the way the libraries want you to, and it's not quite as bad as I'd thought. I spend a bit more time typing initially, and reading the documentation, but it tends to simplify things along the way, and it really helps with maintainability.
Is there currently a functional language with readily available libraries as extensive as Java's?