Imprime os elementos de uma matriz com uma vírgula entre os elementos exceto a última palavra

Diferente. :

Estou imprimindo elementos de uma lista de matriz e quero ter uma vírgula entre cada palavra, exceto a última palavra. No momento, estou fazendo assim:

for (String s : arrayListWords) {
    System.out.print(s + ", ");
}

Como você entende, vai imprimir as palavras assim: one, two, three, four,e o problema é a última vírgula, como faço para resolver isso? Todas as respostas são apreciadas!

Sotirios Delimanolis:

Imprima a primeira palavra sozinha, se houver. Em seguida, imprima o padrão como vírgula primeiro e, em seguida, o próximo elemento.

if (arrayListWords.length >= 1) {
    System.out.print(arrayListWords[0]);
}

// note that i starts at 1, since we already printed the element at index 0
for (int i = 1; i < arrayListWords.length, i++) { 
     System.out.print(", " + arrayListWords[i]);
}

Com um List, é melhor usar umIterator

// assume String
Iterator<String> it = arrayListWords.iterator();
if (it.hasNext()) {
    System.out.print(it.next());
}
while (it.hasNext()) {
    System.out.print(", " + it.next());
}

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

adicione uma vírgula entre os elementos de uma matriz numpy

Adicionando todos os elementos de uma matriz, exceto o elemento no índice com complexidade O (n)

ReactiveSwift emite elementos de uma matriz com um atraso entre os elementos

Junte todos os elementos em uma matriz de string com palavra extra

Como imprimir uma vírgula entre os elementos de um conjunto

Remova os elementos de uma matriz de acordo com os elementos vazios de outra matriz

Obtenha todos, exceto os primeiros e os últimos n elementos de uma matriz numpy

Diferença relativa entre os elementos de uma matriz

Como selecionar todos os elementos em uma matriz NumPy, exceto por uma sequência de índices

tensorflow - como selecionar todos os elementos em uma matriz, exceto para uma sequência de índices?

tensorflow - como selecionar todos os elementos em uma matriz, exceto para uma sequência de índices?

Imprime todos os elementos de uma matriz hexadecimal em uma linha

fique com os últimos 15 elementos de uma matriz

jQuery: Excluindo os elementos com id de uma matriz

Como digitalizar todos os elementos de uma matriz com theano?

Multiplique os elementos de uma matriz com valores vetoriais

Como digitalizar todos os elementos de uma matriz com theano?

Imprime os elementos da matriz com cada linha em uma nova linha e os elementos de cada linha são separados por um espaço

Seleção de todos os elementos de uma matriz fortran, exceto um

Movendo os elementos de uma matriz

Girar os elementos de uma matriz

Excluindo os elementos vizinhos de uma matriz

Ordene os elementos de uma matriz (Swift)

Existe uma maneira de inicializar todos os elementos da matriz int para zero, exceto para loop

Como obter todos os elementos de uma matriz, exceto seu primeiro elemento, no Matlab?

Trocando todos os elementos de uma matriz, exceto o primeiro e o último

PHP: remove todos, exceto os dois últimos elementos de uma matriz associativa

Trocando todos os elementos de uma matriz, exceto o primeiro e o último

PHP: remove todos, exceto os dois últimos elementos de uma matriz associativa