Originariamente inviato da Mrmorrison 
Ok..però scusatemi perchè allora ho qualcosa di non chiaro aiutatemi...come faccio poi a fare vedere quella variabile del metodo fuori dal ciclo? Non la potrò mai vedere essendo una variabile locale o sbaglio? E quindi di fronte a quando utilizzo il metodo write() del mio file come faccio a passargli i valori acquisiti nel ciclo?!
Grazie della pazienza!
			
		
 
	 
 
Stai facendo confusione... e ti stai perdendo in un bicchiere d'acqua! Ti posto un esempio scritto al volo, prendi spunto 
	codice:
	import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class test1 {
    public static void main(String args[]) {
	Map<String, String> map = new HashMap<String, String>();
	map.put("A", "Value 1");
	map.put("B", "Value 2");
	map.put("C", "Value 3");
	FileWriter fileWriter = null;
	try {
	    fileWriter = new FileWriter(new File("test.txt"));
	    for (Entry<String, String> entry : map.entrySet()) {
		fileWriter.write(entry.getKey() + "=" + entry.getValue());
	    }
	} catch (IOException ex) {
	    System.err.println("Error, cannot write data to file");
	    ex.printStackTrace();
	} finally {
	    try {
		if (fileWriter != null) {
                    fileWriter.flush();
		    fileWriter.close();
		}
	    } catch (IOException ex) {
		System.err.println("Huston, we have a problem...");
		ex.printStackTrace();
	    }
	}
    }
}