Modern Java applications do a lot of string manipulations due to Webservice API calls (i.e. JSON, REST, SOAP, …), external data sources calls (SQL, data returned back from DB, …), text parsing, text...