In this chapter, we have discussed the String class methods that allow analyzing strings, comparing, and transforming them. We have also discussed popular string utilities from JCL and the Apache Commons project. Two big sections of this chapter were dedicated to the input/output streams and the supporting classes in JCL and the Apache Commons project. The file managing classes and their methods were also discussed and demonstrated in specific code examples.
In the next chapter, we will present the Java collections framework and its three main interfaces, List, Set, and Map, including discussion and demonstration of generics. We will also discuss utility classes for managing arrays, objects, and time/date values.