通过比较Scala中的键来获取值

时间:2020-07-27 16:01:11

标签: scala apache-kafka

我是scala的新手,并且是一个初学者,并且尝试在其中编写一些代码。我正在使用kafka进行scala应用程序。我有以下代码。

['Maths', 'French']

到此为止,我可以获取值列表。但是我想首先使用_.key()来匹配密钥,如果密钥匹配我的传入密钥,那么我想返回该值。我该怎么办?

1 个答案:

答案 0 :(得分:0)

我也是Scala的新手,但我认为您需要引入隐式解码器功能,并使用它从ConsumerRecord中获取密钥。

records.iterator().asScala.toList.map(decoder(_))

查看此链接: https://www.programcreek.com/scala/org.apache.kafka.clients.consumer.KafkaConsumer