|
@@ -37,7 +37,8 @@ public class RFIDReaderClient {
|
|
|
return null;
|
|
|
} else {
|
|
|
List<String> tagIdList = Arrays.stream(tagData).map(v -> v.getTagID()).collect(Collectors.toList());
|
|
|
- return (String[]) tagIdList.toArray();
|
|
|
+ String[] strings = new String[tagIdList.size()];
|
|
|
+ return tagIdList.toArray(strings);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -49,7 +50,8 @@ public class RFIDReaderClient {
|
|
|
log.error("读取标签为空!");
|
|
|
} else {
|
|
|
List<String> tagIdList = Arrays.stream(tagData).map(v -> v.getTagID()).collect(Collectors.toList());
|
|
|
- String[] tagIds = (String[]) tagIdList.toArray();
|
|
|
+ String[] strings = new String[tagIdList.size()];
|
|
|
+ String[] tagIds = tagIdList.toArray(strings);
|
|
|
System.out.println("--------------RFID读取标签--------------------");
|
|
|
Arrays.stream(tagIds).forEach(v -> System.out.println(v));
|
|
|
System.out.println("--------------RFID读取标签--------------------");
|