Как преобразовать список объектов в соответствующий список строк без сканирования всех элементов по циклу?Список преобразований <Object> в список <String> без?
0
A
ответ
5
Вы можете попробовать это:
List<String> variable = (List<String>)(List<?>) yourList;
1
В комментариях вы указали, что вы хотите, чтобы вызвать метод ToString(). Это возможно с помощью guava (https://code.google.com/p/guava-libraries/):
import com.google.common.base.Function;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;
public class Application {
public static void main(String[] args) {
Function<Object, String> objectToString = new Function<Object, String>() {
public String apply(Object object) {
return object.toString();
}
};
List<Object> yourList = new ArrayList<Object>();
yourList.add("foo");
List<String> strings = Lists.transform(yourList, objectToString);
}
}
Смежные вопросы
- 1. Список преобразований < Guid > в список < Guid? >
- 2. Список преобразований <double[]> в список <T>
- 3. Список преобразований <String> в список <mytype>
- 4. Список преобразований <Object> в список <CustomClass>
- 5. Список преобразований <Tuple> в список <Bean>
- 6. Список преобразований <SomeObject> в список <T>?
- 7. Список преобразований <int?> в список <int>
- 8. Список преобразований <dynamic> в список с помощью LINQ
- 9. OpenCSV - Список преобразований <String[]> в список <Integer> список?
- 10. Список преобразований <T> в список <string> в общем
- 11. Список преобразований <E> в список <T>, где T является абстрактным
- 12. Список Список <>?
- 13. Список преобразований <Cookie> в CookieCollection в C#
- 14. Получить список <Object> в список <String>
- 15. transform Список <XElement> в список <XElement.Value>
- 16. C# Листинг список <object> в список <?>
- 17. Список преобразований <object> Элементы ListView (с subItems)
- 18. Как назначить Список <Bear> или Список <Goat> в список <IAnimal>
- 19. Инициировать список <ChildClass> в список <ParentClass>
- 20. преобразовать список <int> в список <long>
- 21. Инициализировать список <Список <Integer>> в Java
- 22. Список <double[][]> в список <double[]>
- 23. Список Java8 <T> в список <object[]>
- 24. Список листингов <bool> в список <object>
- 25. Как преобразовать список <?> в список <className>
- 26. Список <object> в список <SomeObject> динамически
- 27. Список <String> в список <Object> C#
- 28. Список преобразований в jsons
- 29. Python: Список с [< >, <> ...]
- 30. Список Преобразовать в список <string>
Действительно ли список содержит строки или вам нужно их явно преобразовать? –
Как вы можете наложить все объекты на String? или обычно вам нужно получить все toString()? – vels4j
спасибо. список содержит объекты String. –