Prezados, mais um novato estudante na área…rs
Não consigo retirar a inicial do conectivo da exibição do resultado.
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Informe o nome completo: ");
String nome = entrada.nextLine();//grava na variável nome o valor digitado
String nomes = nome.trim().toUpperCase();//elimina os espaços iniciais e finais da string e grava na variável nomes
nomes.split(" ");//particiona o valor gravado na variável nome através do espaço em branco
nomes.trim();//elimina os espaços em branco do início e do fim da string
String[] partesNome = nomes.split(" ");//grava na variavel partes do nome o nome particionado pelo métido split
String iniciais = " ";//inicia a string iniciais
char letra = ' ';//inicia a variável letra do tipo caractere
**String [] reservadas = {"DO", "DOS", "DA", "DAS", "DE", "A"};//declaração dos conectivos que devem ser excluídos**
for (String partesNome1 : partesNome) {
if (partesNome == reservadas)
continue;
letra = partesNome1.charAt(0);
iniciais += letra;
}
System.out.printf("As iniciais do nome são: " +iniciais+"\n\n");
}
}