2016-08-12 12 views
-2

私は以下のJAVAコードを持っています。String Atributosを.txtファイルに保存する必要がありますが、コードはJSONObjectsをループで取得します。JSONArrayの繰り返し処理中に文字列を含むファイルを作成

JSONObject JsonObject = (JSONObject) obj; 
     JSONObject Definition = (JSONObject) JsonObject.get("ScriptDefinition"); 
     JSONObject Map = (JSONObject) Definition.get("ScriptNameMap"); 
     JSONArray TestObjectArray = (JSONArray) Map.get("TestObject"); 
     Iterator<?> i = TestObjectArray.iterator(); 
     while (i.hasNext()) { 
      JSONObject Slide = (JSONObject) i.next(); 
      String Name = (String) Slide.get("Name"); 
      String Instance = (String) Slide.get("TO"); 
      String Atributos = Name + "," + Instance;    
      System.out.println(Atributos);} 

出力は次のようになります。

aceptar,GuiTestObject jTextField,TextGuiSubitemTestObjec login,TopLevelTestObject login2,GuiTestObject

は、どのように、この出力を使用してファイルを取得するには?

答えて

0

データをファイルに書き込みます。

FileWriter out = new FileWriter(new File(fileLocation)); 
out.append(Atributos); 
out.flush(); 
out.close(); 
+0

String fileName = "D:\\Myfile.txt" PrintStream out = new PrintStream(new FileOutputStream(file)); System.setOut(out); System.out.println(Atributos);


下のようPrintStreamを使用することができます。 ¿すべての出力を保存するにはどうすればいいですか? – Turner

+0

必要なデータで電話をかけることができますか?いくつかの研究ターナーを行います。 –

0

あなたは私だけ.txtの最後の行 `login2、GuiTestObject`に保存するために得る

+0

最後の行 'login2、GuiTestObject'を.txtに保存するだけです。 ¿すべての出力を保存するにはどうすればいいですか? - – Turner

関連する問題