草庐IT

java - 在控制台输出中使用 println 正确排序运行时异常

VMJava控制台输出的一个常见问题是System.out和System.err通常不会正确同步,这可能是因为它们位于不同的线程上。这会导致混合输出,如下所示:调试输出与运行时异常堆栈跟踪混合在一起[8,1,3,5,9,13,15,17,19]Exceptioninthread"main"java.lang.ArrayIndexOutOfBoundsException:9scanningxAnswer:1xValue:1total:1[1,1,0,0,0,0,0,0,0]atcra.common.Group_jsc.listSubsetSum(Group_jsc.java:29)sca