The following libraries, StringHandlingLib
and StringHandlingLibLocal
, use string annotations to define string constants:
StringHandlingLib
- The main library is used by both applets and contains the following:
String constants for a default location, a hello greeting, and an error message
Examples of substring
, startsWith
, and endsWith
methods implemented by using the offsetByCodePoints
method from StringUtil
Test methods for the substring
, startsWith
, endsWith
, and offsetByCodePoints
methods
StringHandlingLibLocal
- The local library is an example of a library that contains location specific string constants.
As used in StringUtilApp
, the local library provides an example of how a library:
Controls the formatting of input and output strings including delimiters for arguments and command string terminators
Provides the location used in the welcome message and a default error message
Note:
The default error message demonstrates how a library can use string constants from another library and how an applet can use string constants from either the main or the local library.