# Les types complexes
Les types complexes sont des class qui permettent d'avoir des fonctionnalités supplémentaires aux types primitif.
Integer / Double / String / ...
Ces class contienent de nombreuses methodes utiles déjà existantes :
* String.length()
* String.startswith()
* String.contains()
* String.equals()
* ..
* Integer.parseInt()
* Integer.toString()
* Integer.compare()
* ...
###### tags: `Java`