功能停止我的程序

时间:2018-04-02 09:51:07

标签: java printing printwriter

我正在尝试使用PrintWriter的打印功能。当我使用此方法时,我的程序继续运行,但我的所有其他功能都不起作用。

    public void printVertices(PrintWriter os) {
        for(int i = 0; i < vert.size(); i++) {
            os.print(vert.get(i) + " ");
        }
        os.close();
    } 

1 个答案:

答案 0 :(得分:0)

同样,问题在于newValue CREATE OR REPLACE PROCEDURE pro_update_last_read ( sensorid IN sensor.sensor_id%TYPE, read_date IN sensor.last_charged%TYPE) AS BEGIN UPDATE sensor SET last_charged = read_date WHERE sensor_id = sensorid; END; ,它还会关闭基础closePrintWriter

您可能添加了OutputStream语句,否则Writer将缓冲输出,您将看不到打印到控制台的任何内容。

首先关闭os.close(); PrintWriter,然后关闭它。你可能不想要第二部分。

因此,解决方案只是PrintWriterflush()

flush