我的情况是:
class Person {
String id ;
String name;
String age;
}
List<Person> list1 = {p1,p2, p3};
List<Person> list2 = {p4,p5, p6};
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人list1有相同的名字和年龄,list2但不介意id.
什么是最好和最快的方式?
我有byte [] zipFileAsByteArray
This zip file has rootDir --|
| --- Folder1 - first.txt
| --- Folder2 - second.txt
| --- PictureFolder - image.png
Run Code Online (Sandbox Code Playgroud)
我需要获取两个txt文件并读取它们,而无需在磁盘上保存任何文件。只需在内存中进行即可。
我尝试过这样的事情:
ByteArrayInputStream bis = new ByteArrayInputStream(processZip);
ZipInputStream zis = new ZipInputStream(bis);
Run Code Online (Sandbox Code Playgroud)
另外,我将需要有单独的方法来获取图片。像这样:
public byte[]image getImage(byte[] zipContent);
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我提供想法或好的榜样吗?
尝试获取这两个类似的 XML(想要忽略 xmlns)和不同的元素序列,但对我来说无法正常工作。如果删除 xmlns,则 doc 是 simmilr。我正在使用 XMlUnit 1.5
String s1 = "<root xmlns=\"http:example.com\">"
+"<Date/>"
+"<Time/>"
+"</root>";
String s2 = "<root>"
+"<Time/>"
+"<Date/>"
+"</root>";
myDiff = XMLUnit.compareXML(s1,s2);
Run Code Online (Sandbox Code Playgroud)