如何从对象列表中获取字符串属性数组

时间:2019-04-09 16:55:24

标签: java arrays list

如何从仅具有唯一值的// load my own instance of TMPL as myTMPL ee()->load->library("template", null, "myTMPL"); // get template as a string, and variables as name => value pairs $template = ee()->myTMPL->fetch_template("mygroup", "mytemplate", false); $variables = array("name" => "Mr. John Q. Public"); // render the template $html = ee()->myTMPL->parse_variables($template, array($variables)); // merges variables ee()->myTMPL->parse($html); // handles conditionals (doesn't seem to run plugins) $html = ee()->myTMPL->parse_globals(ee()->myTMPL->final_template); // returns output 获得类别String的数组?

我尝试使用流,但是我错过了一些东西。

List<Book>

1 个答案:

答案 0 :(得分:2)

您可以致电distinct()以获得唯一值。但是,由于<img src="https://via.placeholder.com/135"> <img src="https://via.placeholder.com/400x135">返回了getCategories,因此您需要String[]才能得到一个flatMap

String[]

哪个会产生String[] arr = books.stream() .map(Book::getCategories) .flatMap(Arrays::stream) .distinct() .toArray(String[]::new);

Array