static List<String> ex2(List<String> names, List<String> surnames) {
if (names.size() != surnames.size()) {
throw new IllegalArgumentException("the two lists are not the same length");
}
List<String> n = names.stream().map(e ->
e.toUpperCase()).collect(Collectors.toList());
surnames.stream().map(e -> n.add(e)).collect(Collectors.toList());
return n;
}
List<String> fname = List.of("A", "B", "C", "D", "E", "F");
List<String> lname = List.of("G", "H", "I", "J", "K", "L");
输出:[A,B,C,D,E,F,G,H,I,J,K,L]
您可以使用stream.concat()
和stream.sorted()
函数。例如:
public static void main(String[] args) {
List<String> fname = List.of("A", "B", "C", "D", "E", "F");
List<String> lname = List.of("G", "H", "I", "J", "K", "L");
List<String> together = Stream.concat(fname.stream(), lname.stream()).sorted().collect(Collectors.toList());
System.out.println(together);
}
被遗忘的姓名列表 看了一些从来没接触过吉里吉里的朋友使用NVL写的游戏,发觉这个功能竟然很少有人使用。 很多人会一次次地使用类似 【姓名栏】 名字=XXX 颜色=XXX 这样的指令来输入对话人的名字和对应的颜色。 这样做有什么错误呢,其实完全没错,就是……写上几百个难道不觉得烦么……= = 其实NVL提供了简化功能,那就是姓名编辑。 只要设置一次名字和颜色,之后就可以直接从下拉菜单里选择这个名字,
我正在运行以下JOOQ查询: table和joinTable都有id作为主键名称,但最终获取实体类包含joinTable的id和table的其余列。如果我重新排序表,结果相似,我有表的ID和joinTable的其余列。
问题内容: 我有两个表,它们的定义如下: 和这里代表。 我做了一个简单的本地SQL只能加入到选择和为: 但是我在行上遇到异常: 堆栈跟踪 : 您能建议出什么事了吗? 问题答案: 您需要设置结果别名。
我想检查两个列表(比方说,ArrayList)是否有完全相同的实例类,基于预期的列表。为此,我构建了下一个方法,但我想知道是否有另一种使用某些库的奇特方法,比如assertJ。 任何建议都是非常受欢迎的。谢谢
问题内容: 我有两个表,它们的定义如下: 和这里代表。 我做了一个简单的本地SQL只能加入到选择和为: 但是我在行上遇到异常: 堆栈跟踪 : 你能建议出什么事了吗? 问题答案: 您需要设置结果别名。
问题内容: 我有两个表,它们的列数是可变的。(我不知道有多少列或名称会是什么),例如表A和表B。 表A: 表B 询问: 当TableA和TableB都具有相同名称的列时,我无法区分两个不同的列。例如,两个表都有“名称”列,此查询将导致: 我正在寻找一种区分两个表的方法。最好使用预定义的列名称,例如。 我知道“ AS”关键字,但是问题是我不知道这些列名称将是什么。(我不知道TableA或TableB