gpt4 book ai didi

java - 如何从泛型类型类创建对象

转载 作者:行者123 更新时间:2023-12-01 20:23:13 27 4
gpt4 key购买 nike

enter image description here这是一个类,我需要从中获取一个对象来调用它的方法。

public abstract class FileInputFormat<K, V> extends InputFormat<K, V> {

// ...

protected long computeSplitSize(long blockSize, long minSize,
long maxSize) {
return Math.max(minSize, Math.min(maxSize, blockSize));
}

// ...

}

我尝试过这个:

FileInputFormat<K, V> test = new FileInputFormat<K, V>();

但它显示错误。

我应该做什么?

最佳答案

您想要实例化通用类的对象,因此您必须提供一些具体类型来代替KV,例如:

FileInputFormat<Integer, String> test=new FileInputFormat<Integer, String>();

关于java - 如何从泛型类型类创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44277457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com