我有人员名单,如果输入列表是3,0,2,7,0,8
我想要的输出是2,3,7,8,0,0
使用以下代码,我可以仅对非零数字进行排序以获取2,3,7,8输出。
sortedList = personList.stream()
.filter(Person -> Person.getAge()>0)
.sorted(Comparator.comparingInt(Person::getAge))
.collect(Collectors.toList());
zeroList=personList.stream()
.filter(Person -> Person.getAge()==0)
.collect(Collectors.toList());
sortedList.addAll(zeroList);
Run Code Online (Sandbox Code Playgroud)
上述两个语句可以合并为一个语句吗?
我知道我们可以获取消费者组列表,然后将消费者组中的任何一个传递给特定主题以确定消费者偏移量。
第一步:使用以下命令获取消费组列表
kafka-consumer-groups --zookeeper <Server-URL> --list
Run Code Online (Sandbox Code Playgroud)
从获得的消费者列表中,选择一个消费者组 步骤 2:获取特定主题的特定消费者偏移量
kafka-consumer-offset-checker --zookeeper <Server-URL> --topic <topic-name> --group <group-name>
Run Code Online (Sandbox Code Playgroud)
引导服务器也是如此。
但是在一个步骤中,我需要一个命令来获取特定主题的消费者列表。
String ip="2011-05-01T06:47:35.422-05:00";
ZonedDateTime mzt = ZonedDateTime.parse(ip).toInstant().atZone(ZoneOffset.UTC);
System.out.println(mzt);
System.out.println("-----");
String ip2="2011-05-01T00:00:00.000-05:00";
ZonedDateTime mzt2 = ZonedDateTime.parse(ip2).toInstant().atZone(ZoneOffset.UTC);
System.out.println(mzt2);
Run Code Online (Sandbox Code Playgroud)
输出:
2011-05-01T11:47:35.422Z
-----
2011-05-01T05:00Z
Run Code Online (Sandbox Code Playgroud)
为什么在案例2中更改日期格式?由于这个原因,我收到SQLServer数据库错误.