> For the complete documentation index, see [llms.txt](https://hanfak.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hanfak.gitbook.io/workspace/languages/java/intermediate/common-libraries.md).

# Common Libraries/classes

## Object

* Always overide equals, toString, hascode
  * use a library to do this ie apache??? or guava???

### equals()

### toString()

### hashcode()

### clone()

## String

### Common methods

* toLowerCase() or toUpperCase()
  * useful for comparasions
* split()
  * use regex to split by, ie by , or whitespace

### Links

* <https://self-learning-java-tutorial.blogspot.co.uk/2014/07/basic-java.html>
  * Third way down page

## String Builder

????

## REGEX

????

## ArrayList/List

See

## Map/HashMap

See

## ZoneDateTime

See
