java – 如何将新元素添加到Varargs?
发布时间:2020-05-25 00:32:58 所属栏目:Java 来源:互联网
导读:我有一个方法 public boolean findANDsetText (String Description, String ... extra ) { 在里面我想调用另一个方法并传递额外的东西,但我想添加新的元素(描述)到临时演员. object_for_text = getObject(find_arguments,extra); 我怎么能在java中这样做?代
|
我有一个方法 public boolean findANDsetText (String Description,String ... extra ) {
在里面我想调用另一个方法并传递额外的东西,但我想添加新的元素(描述)到临时演员. object_for_text = getObject(find_arguments,extra); 我怎么能在java中这样做?代码会是什么样的? 我厌倦了容纳this question的代码,但无法使其工作. 解决方法extra只是一个String数组.因此:List<String> extrasList = Arrays.asList(extra); extrasList.add(description); getObject(find_arguments,extrasList.toArray()); 您可能需要使用extrasList.toArray()的泛型类型. 你可以更快但更冗长: String[] extraWithDescription = new String[extra.length + 1];
int i = 0;
for(; i < extra.length; ++i) {
extraWithDescription[i] = extra[i];
}
extraWithDescription[i] = description;
getObject(find_arguments,extraWithDescription); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
