import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Basic {
public static void main
( String a
[ ] ) {
LinkedHashMap
< String , String
> lhm
= new LinkedHashMap
< String , String
> ( ) ; lhm.put ( "one" , "This is first element" ) ;
lhm.put ( "two" , "This is second element" ) ;
lhm.put ( "four" , "this element inserted at 3rd position" ) ;
System .
out .
println ( "Getting value for key 'one': " + lhm.
get ( "one" ) ) ; System .
out .
println ( "Size of the map: " + lhm.
size ( ) ) ; System .
out .
println ( "Is map empty? " + lhm.
isEmpty ( ) ) ; System .
out .
println ( "Contains key 'two'? " + lhm.
containsKey ( "two" ) ) ; System .
out .
println ( "Contains value 'This is first element'? " + lhm.containsValue ( "This is first element" ) ) ;
System .
out .
println ( "delete element 'one': " + lhm.
remove ( "one" ) ) ; }
}
CgppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIEJhc2ljIHsKIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFbXSl7CiAgICAgICAgIAogICAgICAgIExpbmtlZEhhc2hNYXA8U3RyaW5nLCBTdHJpbmc+IGxobSA9IG5ldyBMaW5rZWRIYXNoTWFwPFN0cmluZywgU3RyaW5nPigpOwogICAgICAgIGxobS5wdXQoIm9uZSIsICJUaGlzIGlzIGZpcnN0IGVsZW1lbnQiKTsKICAgICAgICBsaG0ucHV0KCJ0d28iLCAiVGhpcyBpcyBzZWNvbmQgZWxlbWVudCIpOwogICAgICAgIGxobS5wdXQoImZvdXIiLCAidGhpcyBlbGVtZW50IGluc2VydGVkIGF0IDNyZCBwb3NpdGlvbiIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihsaG0pOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiR2V0dGluZyB2YWx1ZSBmb3Iga2V5ICdvbmUnOiAiK2xobS5nZXQoIm9uZSIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNpemUgb2YgdGhlIG1hcDogIitsaG0uc2l6ZSgpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIklzIG1hcCBlbXB0eT8gIitsaG0uaXNFbXB0eSgpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkNvbnRhaW5zIGtleSAndHdvJz8gIitsaG0uY29udGFpbnNLZXkoInR3byIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkNvbnRhaW5zIHZhbHVlICdUaGlzIGlzIGZpcnN0IGVsZW1lbnQnPyAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICArbGhtLmNvbnRhaW5zVmFsdWUoIlRoaXMgaXMgZmlyc3QgZWxlbWVudCIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImRlbGV0ZSBlbGVtZW50ICdvbmUnOiAiK2xobS5yZW1vdmUoIm9uZSIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obGhtKTsKICAgIH0KfQ==