class Ideone
{
{
// conversion
byte[] arr = s1.getBytes(); // gives ASCII values for all chars in the string
for(byte b: arr)
// advance methods
String s3
= s2
; // s2 and s3 points to string in heap memory String s4
= s2.
intern(); // s4 will point to string literal created in string pool
int age = 26;
System.
out.
println(String.
format("Hello %s, your age is %s", name, age
)); }
}
CmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyBjb252ZXJzaW9uCgkJU3RyaW5nIHMgPSBuZXcgU3RyaW5nKFN0cmluZy52YWx1ZU9mKDE5KSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHMpOwoJCQoJCVN0cmluZyBzMSA9ICJJc2hpa2EiOwoJCWJ5dGVbXSBhcnIgPSBzMS5nZXRCeXRlcygpOyAvLyBnaXZlcyBBU0NJSSB2YWx1ZXMgZm9yIGFsbCBjaGFycyBpbiB0aGUgc3RyaW5nCgkJZm9yKGJ5dGUgYjogYXJyKQoJCQlTeXN0ZW0ub3V0LnByaW50KGIgKyAiLCIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigpOwoJCQoJCS8vIGFkdmFuY2UgbWV0aG9kcwoJCVN0cmluZyBzMiA9IG5ldyBTdHJpbmcoIkhlbGxvIik7CgkJU3RyaW5nIHMzID0gczI7IC8vIHMyIGFuZCBzMyBwb2ludHMgdG8gc3RyaW5nIGluIGhlYXAgbWVtb3J5CgkJU3RyaW5nIHM0ID0gczIuaW50ZXJuKCk7IC8vIHM0IHdpbGwgcG9pbnQgdG8gc3RyaW5nIGxpdGVyYWwgY3JlYXRlZCBpbiBzdHJpbmcgcG9vbAoJCVN5c3RlbS5vdXQucHJpbnRsbihzMiA9PSBzMyk7CgkJU3lzdGVtLm91dC5wcmludGxuKHMyID09IHM0KTsKCQkKCQlTdHJpbmcgbmFtZSA9ICJJc2hpIjsKCQlpbnQgYWdlID0gMjY7CgkJU3lzdGVtLm91dC5wcmludGxuKFN0cmluZy5mb3JtYXQoIkhlbGxvICVzLCB5b3VyIGFnZSBpcyAlcyIsIG5hbWUsIGFnZSkpOwoJfQp9