我正在考虑将List用作元组,我想做类似的事情:
t.done(null, List.of(true, "some string");
是否可以键入列表,以便第一个元素必须为布尔值,第二个元素必须为字符串?
答案 0 :(得分:3)
不知道为什么要为此使用列表。如果您认为专门的课程太费力,可以尝试使用Apache commons-lang的Triple<L,M,R>
:
Triple<Boolean, String, String> test = Triple.of(true, "some string", "another string");