Java 如何使用Jena thrift读取二进制rdf
我想使用jena thrift读取RDF二进制文件 这是我的密码Java 如何使用Jena thrift读取二进制rdf,java,binary,rdf,jena,Java,Binary,Rdf,Jena,我想使用jena thrift读取RDF二进制文件 这是我的密码 FileOutputStream fos=new FileOutputStream("./rdfBinaryExample.trdf"); BufferedOutputStream bos2=new BufferedOutputStream(fos); ObjectOutputStream out2=new ObjectOutputStream(bos2); RDFDataMgr.write(out2,m,RDFFormat.RD
FileOutputStream fos=new FileOutputStream("./rdfBinaryExample.trdf");
BufferedOutputStream bos2=new BufferedOutputStream(fos);
ObjectOutputStream out2=new ObjectOutputStream(bos2);
RDFDataMgr.write(out2,m,RDFFormat.RDF_THRIFT);
byte[] test=bos.toByteArray();
DatasetGraph ret = DatasetGraphFactory.create();
InputStream is = new ByteArrayInputStream(test);
RDFDataMgr.read(ret, is, Lang.RDFTHRIFT);
is.close();
1.代码的两部分有不同的用途(第一部分不是关于在查询时读取)。2.
bos
是如何声明的?不要使用ObjectOutputStream
。