import java.text.MessageFormat;
import java.util.*;
import java.util.stream.*;
public class Main {
private static final String ORIGINAL
= "Sou Fulano."; private static final String ALTERAR_PARA
= "Meu nome é {0}";
private static List
<String
> get
(String message,
int...
indexes){
List<Integer> indexez = IntStream.of(indexes).boxed().collect(Collectors.toList());
String[] words
= message.
split("\\s+");
List<String> ret = new ArrayList<>();
for(int i = 0; i < words.length; i++)
if(indexez.contains(i))
ret.add(words[i]);
return ret;
}
public static void main
(String[] args
) { String nome
= get
(ORIGINAL,
1).
get(0); System.
out.
println(mensagemFormatada
); }
}
aW1wb3J0IGphdmEudGV4dC5NZXNzYWdlRm9ybWF0OwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLio7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CgogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgU3RyaW5nIE9SSUdJTkFMID0gIlNvdSBGdWxhbm8uIjsKICAgIHByaXZhdGUgc3RhdGljIGZpbmFsIFN0cmluZyBBTFRFUkFSX1BBUkEgPSAiTWV1IG5vbWUgw6kgezB9IjsKCiAgICBwcml2YXRlIHN0YXRpYyBMaXN0PFN0cmluZz4gZ2V0KFN0cmluZyBtZXNzYWdlLCBpbnQuLi5pbmRleGVzKXsKICAgICAgICAKICAgICAgICBMaXN0PEludGVnZXI+IGluZGV4ZXogPSBJbnRTdHJlYW0ub2YoaW5kZXhlcykuYm94ZWQoKS5jb2xsZWN0KENvbGxlY3RvcnMudG9MaXN0KCkpOwogICAgICAgIFN0cmluZ1tdIHdvcmRzID0gbWVzc2FnZS5zcGxpdCgiXFxzKyIpOwogICAgICAgIAogICAgICAgIExpc3Q8U3RyaW5nPiByZXQgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgd29yZHMubGVuZ3RoOyBpKyspCiAgICAgICAgICAgIGlmKGluZGV4ZXouY29udGFpbnMoaSkpCiAgICAgICAgICAgICAgICByZXQuYWRkKHdvcmRzW2ldKTsKICAgICAgICByZXR1cm4gcmV0OwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3RyaW5nIG5vbWUgPSBnZXQoT1JJR0lOQUwsIDEpLmdldCgwKTsKICAgICAgICBTdHJpbmcgbWVuc2FnZW1Gb3JtYXRhZGEgPSBNZXNzYWdlRm9ybWF0LmZvcm1hdChBTFRFUkFSX1BBUkEsIG5vbWUpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtZW5zYWdlbUZvcm1hdGFkYSk7IAogICAgfQp9