class StringTester
{
public static void main
( String[] args
) {
String str1
; // str1 is a variable that may refer to an object. // The object does not exist unit the "new" is executed.
int len; // len is a primitive variable of type int
str1
= new String("Random Jottings"); // create an object of type String
len = str1.length(); // invoke the object's method length()
System.
out.
println("The string is " + len
+ " characters long"); }
}
Y2xhc3MgU3RyaW5nVGVzdGVyCnsKCiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKCBTdHJpbmdbXSBhcmdzICkKICB7CiAgICBTdHJpbmcgc3RyMTsgICAvLyBzdHIxIGlzIGEgdmFyaWFibGUgdGhhdCBtYXkgcmVmZXIgdG8gYW4gb2JqZWN0LiAKICAgICAgICAgICAgICAgICAgIC8vIFRoZSBvYmplY3QgZG9lcyBub3QgZXhpc3QgdW5pdCB0aGUgIm5ldyIgaXMgZXhlY3V0ZWQuCiAgICBpbnQgICAgbGVuOyAgICAvLyBsZW4gaXMgYSBwcmltaXRpdmUgdmFyaWFibGUgb2YgdHlwZSBpbnQKCiAgICBzdHIxID0gbmV3IFN0cmluZygiUmFuZG9tIEpvdHRpbmdzIik7ICAvLyBjcmVhdGUgYW4gb2JqZWN0IG9mIHR5cGUgU3RyaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBsZW4gID0gc3RyMS5sZW5ndGgoKTsgIC8vIGludm9rZSB0aGUgb2JqZWN0J3MgbWV0aG9kIGxlbmd0aCgpCgogICAgU3lzdGVtLm91dC5wcmludGxuKCJUaGUgc3RyaW5nIGlzICIgKyBsZW4gKyAiIGNoYXJhY3RlcnMgbG9uZyIpOwogIH0KfQo=