У меня есть List<String>
, и мы используем Joiner для получения разделенного запятыми представления этого списка, но теперь нам нужно немного улучшить, нам нужно использовать значения в списке. Теперь код был -
String str = Joiner.on(',').skipNulls().join(myValueList);
Но теперь, когда мне нужно загладить строки, присутствующие в значениях, мне нужно сначала выполнить ее итерацию, а затем перейти к Joiner, чтобы присоединиться, но я не думаю, что это хороший подход, поскольку он будет перебирать список дважды, один для капитализации, а затем Joiner будет итерации для Join.
Есть ли какой-либо другой метод утилиты, который я пропускаю, что может сделать это на одной итерации.
Как вы это сделаете с Guava?