私はjavaのjenaを使ってRDFのためのプログラムを作った。私は文字列形式で結果を返さなければならない。そして他の関数では文字列形式として取得し、それをモデルか文に変換しなければならない。 ...ので、それを行う方法場合は、シリアライズしたいRDFが少ない場合... ...いくつかのいずれかが事前Javaプログラムを使用して文字列をjenaのモデルまたはステートメントに変換しますか?
3
A
答えて
5
に...サンプルコードで
おかげで私を可能に助けることができるということですあなたの完全なモデルよりも短い時間を費やし、一時的なメモリモデルを作成し、それに書きたい文をコピーします。これらの文を文字列(RDF/XML、TurtleまたはN-Triples形式)に変換するには、Model.write
を使用します。 RDFを含む文字列をロードする場合は、文字列を含む3210オブジェクトを作成し、Model.read
メソッドに渡します。
+0
返事をありがとう..そのとても役に立つ –
0
最新のJavaDocによれば、メソッドパラメータとしてReaderを使用する2つのModel.read()メソッドはすべて、「このメソッドを使用することはしばしば間違いです」ということに注意することが重要です。私はJavaDocがなぜそれを言うのか分かりませんが、それはあります。私が使用しています代替が示すように、入力ストリームに渡すことです(ここでのInputStreamである「は」):あなたが最初のInputStreamに文字列をオンにする必要がある場合は
// read(InputStream in, String base, String lang)...
memModel.read(is, null,"TTL");
は、あなたが使用することができます。
InputStream is = new ByteArrayInputStream(str.getBytes());
関連する問題
- 1. 文字列のキーを使用してPHP配列を変換しますか?
- 2. C#.NETを使用してjson文字列をdatatableに変換しますか?
- 3. Pythonは文字列リテラルを文字列に変換します
- 4. DevExpress TcxFilterOperatorKindを文字列に変換したり、文字列から変換したりできますか?
- 5. 文字列をJavaの入力ストリームに変換します
- 6. バイナリをJavaの文字列値に変換します
- 7. NSScannerを使用してifステートメント内の文字列を検索しますか?
- 8. レコードを文字列に変換して戻しますか?
- 9. 文字列[]〜バイト[] 2文字をバイトに変換しますか?
- 10. Entity Frameworkを使用して文字列をDateTimeに変換します。
- 11. mongo objectidをrmongodbを使用して文字列に変換します。
- 12. GUIDをエンティティフレームワークを使用した文字列に変換する
- 13. JavaでJSONSimpleを使用してジェネリックコレクションをJSON文字列に変換する
- 14. プリプロセッサを使用してコードを文字列に変換する
- 15. Reflectionを使用してGUIDを文字列に変換する
- 16. ラッパークラスを使用して文字列をarrylistに変換する
- 17. javaを文字列に変換してXMLを解析します。
- 18. Python:文字列を変数として使用しますか?
- 19. フレンチ文字をphpの文字列に変換します
- 20. 文字列をJavaの文字列配列に変換する
- 21. 整数を文字列に変換して各文字を使用する
- 22. charAtを使用して文字列を大文字に変換する
- 23. Java文字列のUnicode文字を置換します。
- 24. 文字列をJavaの変数として使用できますか?
- 25. cursor.getString()はintを文字列に変換しますか?
- 26. 配列を文字列に変換しますか? c#
- 27. PowerShellはChar配列を文字列に変換します
- 28. プリプロセッサ(マクロ)を使用してC文字列リテラルを大文字に変換できますか?
- 29. 変数を使用したバッチファイルの部分文字列置換
- 30. マップ文字列をJavaの一意のint IDに変換しますか?
「文字列」はどういう意味ですか?英語の文字列ですか?カメ? – bmargulies
普通の文字列ではない...カメではない –