У меня есть массив, который печатает номер с запятой, но для последней итерации я не хочу, чтобы запятая была прикреплена к последнему номеру. Есть ли способ, которым я могу создать оператор if, который применим только к последней итерации? Его java.Как изменить последнюю итерацию в массиве?
ответ
вы можете проверить последний элемент массива на большинстве языков. Хотя, кажется, ваша проблема, вероятно, является проблемой дизайна, а не синтаксиса. Неважно, как, вот пример в JavaScript
var ar = ['1', '2', '3', '4', '5'];
for (var i = 0; i < ar.length; i++) {
if (i == ar.length - 1) {
console.log(ar[i]);
} else {
console.log(ar[i] + ',');
}
}
Просто напечатать до пункта, и не делают это для первого. Вы не говоря уже о языке, но решение Java/C/C#/Javascript будет что-то вроде:
for (int x = 0; x < ListSize; x++)
{
if (i > 0)
{
print ",";
}
print list[i];
}
Есть часто гораздо лучшие способы в зависимости от языка.
В Java 8, вы должны быть в состоянии использовать string.join («», LISTOFITEMS)
Есть несколько других методов Регистрации, которые работают так же, как в более старых версиях Java, но у меня всегда есть проблемы с поиском их.
В Groovy и Ruby, я считаю, что все коллекции имеют методы соединения, которые работают так:
утверждают «это тест» .split («„) .join (“,») == «это, is, a, test "
создать строку путем итерации и добавления запятой, а затем выполнить подстроку. «1,2,3», подстрока (0, L-1), где L - длина.
- 1. Как идентифицировать последнюю итерацию цикла в Stata
- 2. получить последнюю итерацию в jquery каждый
- 3. Matplotlib пауза, провести последнюю итерацию
- 4. Как я могу повторить последнюю итерацию?
- 5. Как узнать последнюю итерацию цикла for?
- 6. проверить последнюю итерацию в .each jQuery
- 7. Признавая последнюю итерацию в цикле объекта
- 8. javascript for-loop повторяет последнюю итерацию
- 9. PHP foreach дублирует последнюю итерацию выходных данных
- 10. PHP получить последнюю итерацию foreach значение цикла
- 11. Обработать последнюю итерацию ретранслятора asp.net по-разному
- 12. Манипулировать последнюю итерацию foreach внутри foreach
- 13. Как исправить итерацию на многомерном массиве
- 14. Как я могу узнать последнюю итерацию в цикле C++ while?
- 15. В то время как цикл только находит последнюю итерацию
- 16. как получить все версии и последнюю итерацию объекта в SQL
- 17. Как определить последнюю итерацию в цикле над std :: map?
- 18. Найти последнюю цифру в массиве
- 19. Удалить последнюю запятую в массиве
- 20. Как получить последнюю обновленную дату в массиве?
- 21. Rails как удалить последнюю запятую в массиве?
- 22. PHP - как сохранить последнюю десятку в массиве?
- 23. Представление данных в массиве или коллекции итерацию
- 24. PHP пропустить итерацию в массиве StdClass
- 25. PHP foreach пропустить итерацию в массиве
- 26. Javascript - как получить последнюю итерацию цикла, если длина данных неизвестна
- 27. Как изменить последнюю строку файла?
- 28. Как выполнить итерацию определенного элемента в массиве в ruby
- 29. Сохранение результата цикла в файле сохраняет только последнюю итерацию
- 30. Получить последнюю итерацию параметров неудачной подгонки в curvefit/scipy
какой язык вы используете? – twinlakes