java - java中int...或N...的含义

标签 java jakarta-ee

我有一个来自库的函数,其签名为:-

public void setColumnNames(N... columnNames);

1.) 'N...' 是什么意思?

我还有一个这样的列表:- List<HColumn<String,String>>

我想提取每个元素的第一个字符串 HColumn并将所有这些字符串作为上述函数中的单个参数传递。我正在做这项工作来计算需要在网站页面上显示的内容。因此我需要一种超快的方法来做到这一点。

2.) 我该如何去做?

最佳答案

public void setColumnNames(N... columnNames)

表示setColumnNames采用任意数量的N类型的参数。

此功能称为 varargs .

关于java - java中int...或N...的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055491/

相关文章:

java - LinkedLists 尝试调用一个类

java - EL 相当于 WAS 8 中的 <%= object.method(parameter) %>?

java - hibernate : use of query.唯一值()

eclipse - 如何将JAR库添加到WAR项目而不面临java.lang.ClassNotFoundException?类路径 vs 构建路径 vs/WEB-INF/lib

java - 单击 RecyclerView 中的项目时如何获取详细信息?

java - 使用 REST API 实现属性/字段级安全

java - 如何将不同的监听器绑定(bind)到不同的ScrollPane

java - 在 SQLite for Java 中比较包含重音符号的字符串不起作用

java - 为频繁使用的数据构建缓存?

java - 在 Java EE 中绘制 google 图表