/* 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
= "abcdefghijkl" ;
System .
out .
println ( "abcdefghijkl" .
substring ( 0 ,
10 ) ) ;
( input.length ( ) > 10 ) // If too long…
?
input
.substring ( 0 , 10 - 1 ) // Take just the first part, adjusting by 1 for zero-based index counting, and adjusting by 1 again to replace that last character with an ellipsis.
.concat ( "…" ) // Add the ellipsis character.
: // Or, if not too long…
input // Just return original string.
;
System .
out .
println ( "output: " + output
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKU3RyaW5nIGlucHV0ID0gImFiY2RlZmdoaWprbCIgOwoKU3lzdGVtLm91dC5wcmludGxuKCAiYWJjZGVmZ2hpamtsIi5zdWJzdHJpbmcoMCAsIDEwICkgKSA7CgpTdHJpbmcgb3V0cHV0ID0gCiAgICAoIGlucHV0Lmxlbmd0aCgpID4gMTAgKSAgICAgICAgICAvLyBJZiB0b28gbG9uZ+KApgogICAgPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBpbnB1dCAgICAgCiAgICAuc3Vic3RyaW5nKCAwICwgMTAgLSAxICkgICAgIC8vIFRha2UganVzdCB0aGUgZmlyc3QgcGFydCwgYWRqdXN0aW5nIGJ5IDEgZm9yIHplcm8tYmFzZWQgaW5kZXggY291bnRpbmcsIGFuZCBhZGp1c3RpbmcgYnkgMSBhZ2FpbiB0byByZXBsYWNlIHRoYXQgbGFzdCBjaGFyYWN0ZXIgd2l0aCBhbiBlbGxpcHNpcy4KICAgIC5jb25jYXQoICLigKYiICkgICAgICAgICAgICAgICAgICAgLy8gQWRkIHRoZSBlbGxpcHNpcyBjaGFyYWN0ZXIuCiAgICA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPciwgaWYgbm90IHRvbyBsb25n4oCmCiAgICBpbnB1dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBKdXN0IHJldHVybiBvcmlnaW5hbCBzdHJpbmcuCjsKClN5c3RlbS5vdXQucHJpbnRsbiggIm91dHB1dDogIiArIG91dHB1dCApIDsKCX0KfQ==