import java.util.*;
import java.lang.*;
import java.io.*;
class SqlQuantumLeap
{
{
System.
out.
println("MAIN ARTICLE:\nhttps://s...content-available-to-author-only...p.com/2019/06/26/unicode-escape-sequences-across-various-languages-and-platforms-including-supplementary-characters/"); System.
out.
println("==============================================\n");
// The octal escape sequence uses the ISO-8859-1 character set
System.
out.
println("Octal notation is \\888 where '888' = 1 - 3 octal digits (values 0 - 7; range 0 - 377):"); System.
out.
println("\\11 and \\011: tab\11tabby\011tab"); System.
out.
println("\\7, \\07, and \\007: bell\7bell\07bell\007bell"); System.
out.
println("\\176 = \176 ; \\177 = \177 ; \\200 = \200 ; \\237 = \237"); System.
out.
println("\\242 = \242 ; \\377 = \377 ; \\504 = \504"); System.
out.
println("-------------------------------");
System.
out.
println("BMP Code Point / UTF-16 via \\u: \u0F02"); System.
out.
println("UTF-16 Surrogate Pair via \\u\\u: \uD83D\uDC7E"); // U+1F47E System.
out.
println("-------------------------------");
// ---------------------------------------------------------------
new int[]{ 0x0F02, 32, 65, 32, 0xD83D, 0xDC7E }, 0, 6 )); // U+1F47E
System.
out.
println("Character.toChars(int) static method (codePoint = U+0F02):"); System.
out.
println(" Size of array returned for BMP Character: " + tc1.
length); System.
out.
println(" String created from char[]: " + new String(tc1
));
System.
out.
println("Character.toChars(int) static method (codePoint = U+1F47E):"); System.
out.
println(" Size of array returned for Supplementary Character: " + tc2.
length); System.
out.
println(" String created from char[]: " + new String(tc2
));
char[] tc3 = new char[] { 65, 66, 67, 68, 69, 70 };
System.
out.
println("Character.toChars(int, char[], int) static method (codePoint = U+1F47E):"); System.
out.
println(" Initial String created from char[]: " + new String(tc3
)); Character.
toChars(0x1F47E, tc3,
2); // insert into middle, between spaces System.
out.
println(" String created from char[] after Character.toChars(): " + new String(tc3
)); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBTcWxRdWFudHVtTGVhcAp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIk1BSU4gQVJUSUNMRTpcbmh0dHBzOi8vcy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ucC5jb20vMjAxOS8wNi8yNi91bmljb2RlLWVzY2FwZS1zZXF1ZW5jZXMtYWNyb3NzLXZhcmlvdXMtbGFuZ3VhZ2VzLWFuZC1wbGF0Zm9ybXMtaW5jbHVkaW5nLXN1cHBsZW1lbnRhcnktY2hhcmFjdGVycy8iKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOwoJCQoJCS8vIFRoZSBvY3RhbCBlc2NhcGUgc2VxdWVuY2UgdXNlcyB0aGUgSVNPLTg4NTktMSBjaGFyYWN0ZXIgc2V0CgkJU3lzdGVtLm91dC5wcmludGxuKCJPY3RhbCBub3RhdGlvbiBpcyBcXDg4OCB3aGVyZSAnODg4JyA9IDEgLSAzIG9jdGFsIGRpZ2l0cyAodmFsdWVzIDAgLSA3OyByYW5nZSAwIC0gMzc3KToiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlxcMTEgYW5kIFxcMDExOiB0YWJcMTF0YWJieVwwMTF0YWIiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlxcNywgXFwwNywgYW5kIFxcMDA3OiBiZWxsXDdiZWxsXDA3YmVsbFwwMDdiZWxsIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJcXDE3NiA9IFwxNzYgOyBcXDE3NyA9IFwxNzcgOyBcXDIwMCA9IFwyMDAgOyBcXDIzNyA9IFwyMzciKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlxcMjQyID0gXDI0MiA7IFxcMzc3ID0gXDM3NyA7IFxcNTA0ID0gXDUwNCIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIpOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkJNUCBDb2RlIFBvaW50IC8gVVRGLTE2IHZpYSBcXHU6IFx1MEYwMiIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiVVRGLTE2IFN1cnJvZ2F0ZSBQYWlyIHZpYSBcXHVcXHU6IFx1RDgzRFx1REM3RSIpOyAvLyBVKzFGNDdFCgkJU3lzdGVtLm91dC5wcmludGxuKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIik7CgkJCgkJLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigiU3RyaW5nIGNvbnN0cnVjdG9yOiAiICsgbmV3IFN0cmluZygKCQkJbmV3IGludFtdeyAweDBGMDIsIDMyLCA2NSwgMzIsIDB4RDgzRCwgMHhEQzdFIH0sIDAsIDYgKSk7IC8vIFUrMUY0N0UKCgkJY2hhcltdIHRjMSA9IENoYXJhY3Rlci50b0NoYXJzKDB4MEYwMik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJDaGFyYWN0ZXIudG9DaGFycyhpbnQpIHN0YXRpYyBtZXRob2QgKGNvZGVQb2ludCA9IFUrMEYwMik6Iik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIJU2l6ZSBvZiBhcnJheSByZXR1cm5lZCBmb3IgQk1QIENoYXJhY3RlcjogIiArIHRjMS5sZW5ndGgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiCVN0cmluZyBjcmVhdGVkIGZyb20gY2hhcltdOiAiICsgbmV3IFN0cmluZyh0YzEpKTsKCgkJY2hhcltdIHRjMiA9IENoYXJhY3Rlci50b0NoYXJzKDB4MUY0N0UpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQ2hhcmFjdGVyLnRvQ2hhcnMoaW50KSBzdGF0aWMgbWV0aG9kIChjb2RlUG9pbnQgPSBVKzFGNDdFKToiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIglTaXplIG9mIGFycmF5IHJldHVybmVkIGZvciBTdXBwbGVtZW50YXJ5IENoYXJhY3RlcjogIiArIHRjMi5sZW5ndGgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiCVN0cmluZyBjcmVhdGVkIGZyb20gY2hhcltdOiAiICsgbmV3IFN0cmluZyh0YzIpKTsKCgkJY2hhcltdIHRjMyA9IG5ldyBjaGFyW10geyA2NSwgNjYsIDY3LCA2OCwgNjksIDcwIH07CgkJU3lzdGVtLm91dC5wcmludGxuKCJDaGFyYWN0ZXIudG9DaGFycyhpbnQsIGNoYXJbXSwgaW50KSBzdGF0aWMgbWV0aG9kIChjb2RlUG9pbnQgPSBVKzFGNDdFKToiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIglJbml0aWFsIFN0cmluZyBjcmVhdGVkIGZyb20gY2hhcltdOiAiICsgbmV3IFN0cmluZyh0YzMpKTsKCQlDaGFyYWN0ZXIudG9DaGFycygweDFGNDdFLCB0YzMsIDIpOyAvLyBpbnNlcnQgaW50byBtaWRkbGUsIGJldHdlZW4gc3BhY2VzCgkJU3lzdGVtLm91dC5wcmludGxuKCIJU3RyaW5nIGNyZWF0ZWQgZnJvbSBjaGFyW10gYWZ0ZXIgQ2hhcmFjdGVyLnRvQ2hhcnMoKTogIiArIG5ldyBTdHJpbmcodGMzKSk7Cgl9Cn0K