Példa

public class ClassA {

public void makeStream (OutputStream oStream) {

PrintWriter stream = new PrintWriter(oStream);
stream.write(7);
//csináljon valamit...

}
}



Megoldás
Az erőforrás-szivárgások elkerülés érdekében győződjön meg róla, hogy a close() metódus minden java.io.PrintWriter objektumon meghívásra kerül.
Megjegyzés: Ez a szabály a PrintWriter konstruktor minden formájára vonatkozik.


public class ClassA {

public void makeStream (OutputStream oStream) {

PrintWriter stream = new PrintWriter(oStream);
stream.write(7);
//csináljon valamit...

stream.close();
}
}