/* 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 {
public static void main
( String [ ] args
) { System .
out .
println ( "--- First block ---" ) ; try {
doTest( "name1:surname1\n name2:surname2" ) ; // <--- no line break, fine
System .
out .
println ( "First block failed: " + ex
) ; }
System .
out .
println ( "--- Second block ---" ) ; try {
doTest( "name3:surname3\n name4:surname4\n " ) ; // <--- a single line break, fine
System .
out .
println ( "Second block failed: " + ex
) ; }
System .
out .
println ( "--- Third block ---" ) ; try {
doTest( "name5:surname5\n name6:surname6\n " ) ; // <--- an actual line of a space
System .
out .
println ( "Third block failed: " + ex
) ; }
System .
out .
println ( "--- Fourth block ---" ) ; try {
doTest( "name7:surname7\n name8:surname8\n \n " ) ; // <--- an actual empty line
System .
out .
println ( "Fourth block failed: " + ex
) ; }
}
while ( scan.hasNextLine ( ) ) {
String descritpion
= scan.
nextLine ( ) ; System .
out .
println ( "line" + descritpion
) ; String [ ] temp
= descritpion.
split ( ":" ) ; System .
out .
println ( "name : " + name
) ; System .
out .
println ( "surname : " + surname
) ; }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CgkJU3lzdGVtLm91dC5wcmludGxuKCItLS0gRmlyc3QgYmxvY2sgLS0tIik7CgkJdHJ5IHsKCQkJZG9UZXN0KCJuYW1lMTpzdXJuYW1lMVxubmFtZTI6c3VybmFtZTIiKTsgICAgICAgICAvLyA8LS0tIG5vIGxpbmUgYnJlYWssIGZpbmUKCQl9IGNhdGNoIChFeGNlcHRpb24gZXgpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJGaXJzdCBibG9jayBmYWlsZWQ6ICIrZXgpOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLSBTZWNvbmQgYmxvY2sgLS0tIik7CgkJdHJ5IHsKCQkJZG9UZXN0KCJuYW1lMzpzdXJuYW1lM1xubmFtZTQ6c3VybmFtZTRcbiIpOyAgICAgICAvLyA8LS0tIGEgc2luZ2xlIGxpbmUgYnJlYWssIGZpbmUKCQl9IGNhdGNoIChFeGNlcHRpb24gZXgpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJTZWNvbmQgYmxvY2sgZmFpbGVkOiAiK2V4KTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKCItLS0gVGhpcmQgYmxvY2sgLS0tIik7CgkJdHJ5IHsKCQkJZG9UZXN0KCJuYW1lNTpzdXJuYW1lNVxubmFtZTY6c3VybmFtZTZcbiAiKTsgICAgICAvLyA8LS0tIGFuIGFjdHVhbCBsaW5lIG9mIGEgc3BhY2UKCQl9IGNhdGNoIChFeGNlcHRpb24gZXgpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJUaGlyZCBibG9jayBmYWlsZWQ6ICIrZXgpOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLSBGb3VydGggYmxvY2sgLS0tIik7CgkJdHJ5IHsKCQkJZG9UZXN0KCJuYW1lNzpzdXJuYW1lN1xubmFtZTg6c3VybmFtZThcblxuIik7ICAgICAvLyA8LS0tIGFuIGFjdHVhbCBlbXB0eSBsaW5lCgkJfSBjYXRjaCAoRXhjZXB0aW9uIGV4KSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiRm91cnRoIGJsb2NrIGZhaWxlZDogIitleCk7CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgZG9UZXN0KFN0cmluZyBzdHJpbmcpIHRocm93cyBFeGNlcHRpb24gewoJCVNjYW5uZXIgc2NhbiA9IG5ldyBTY2FubmVyKG5ldyBTdHJpbmdSZWFkZXIoc3RyaW5nKSk7CgkJd2hpbGUoc2Nhbi5oYXNOZXh0TGluZSgpKSB7CgkJCVN0cmluZyBkZXNjcml0cGlvbiA9IHNjYW4ubmV4dExpbmUoKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJsaW5lIiArZGVzY3JpdHBpb24pOyAgCgkJCVN0cmluZyBbXXRlbXAgPSBkZXNjcml0cGlvbi5zcGxpdCgiOiIpOyAgIAoJCQlTdHJpbmcgbmFtZSA9IHRlbXBbMF07ICAgCgkJCVN0cmluZyBzdXJuYW1lID0gdGVtcFsxXTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJuYW1lIDogIisgbmFtZSk7ICAgCgkJCVN5c3RlbS5vdXQucHJpbnRsbigic3VybmFtZSA6ICIrIHN1cm5hbWUpOwoJCX0KCX0KfQ==