/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String input
= "A1😷"; // FACE WITH MEDICAL MASK is hex 1F637, decimal 128,567.
System.
out.
println( "input.length(): " + input.
length() ) ; System.
out.
println( "Count code points: " + input.
codePoints().
count() + "\n" ) ;
input.codePoints ( ).forEach (
codePoint ->
{
"Code point: " + codePoint +
" | name: " + Character.
getName ( codePoint
) + " | digit: " + Character.
isDigit ( codePoint
) + "\n- - - - - - - - - - - - - - - - - - - - "
);
}
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBpbnB1dCA9ICJBMfCfmLciOyAgLy8gRkFDRSBXSVRIIE1FRElDQUwgTUFTSyAgaXMgaGV4IDFGNjM3LCBkZWNpbWFsIDEyOCw1NjcuCgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCAiaW5wdXQubGVuZ3RoKCk6ICIgKyBpbnB1dC5sZW5ndGgoKSApIDsgIAoJCVN5c3RlbS5vdXQucHJpbnRsbiggIkNvdW50IGNvZGUgcG9pbnRzOiAiICsgaW5wdXQuY29kZVBvaW50cygpLmNvdW50KCkgKyAiXG4iICkgOwoJCQoJCWlucHV0LmNvZGVQb2ludHMgKCApLmZvckVhY2ggKAoJCSAgICAgICAgY29kZVBvaW50IC0+CgkJICAgICAgICB7CgkJICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuICgKCQkgICAgICAgICAgICAgICAgICAgICJDb2RlIHBvaW50OiAiICsgY29kZVBvaW50ICsKCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB8IG5hbWU6ICIgKyBDaGFyYWN0ZXIuZ2V0TmFtZSAoIGNvZGVQb2ludCApICsKCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB8IGRpZ2l0OiAiICsgQ2hhcmFjdGVyLmlzRGlnaXQgKCBjb2RlUG9pbnQgKSArCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgfCA9ICIgKyBDaGFyYWN0ZXIudG9TdHJpbmcgKCBjb2RlUG9pbnQgKSArCgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICJcbi0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAiCgkJICAgICAgICAgICAgKTsKCQkgICAgICAgIH0KCQkpOwoJfQp9