【发布时间】:2017-01-09 11:30:38
【问题描述】:
我有一个接受String 和String<List> 作为方法参数的Java 方法。如何区分字符串与不是列表的一部分?
方法:
void returnValues(String sensor, List<String> attributes)
呼叫:
nexaConnect.returnValues(Arrays.asList("19455746", "blobJson", "deviceMfg", "eventCode", "sensorClass", "sensorUUID", "timeStamp", "uID"));
我能看到的唯一可能的解决方法是删除第一个字符串并将值包含在列表中,然后获取列表的第一个值并以这种方式使用它。有没有办法将它们分开,使其不属于列表的一部分?
【问题讨论】:
-
我并没有真正得到你想要的,但是
returnValues("This is not Part of the List", yourList);应该足够了吗? -
第一个参数在哪里?
-
我有一个 JAVA 方法,它首先接受一个 String 和一个 List
,你应该在调用这个方法时传递这些参数。然后,你应该展示你的逻辑来搜索它是否包含在列表中。
标签: java list arraylist parameter-passing method-parameters