Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Jena thrift读取二进制rdf_Java_Binary_Rdf_Jena - Fatal编程技术网

Java 如何使用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

我想使用jena thrift读取RDF二进制文件

这是我的密码

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