Program Java za pretvorbo sledi skladbe v niz

V tem programu se boste naučili pretvoriti sled sklada v niz v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java Java
  • Ravnanje z izjemami Java

Primer: Pretvorbo sledi sklada v niz

 import java.io.PrintWriter; import java.io.StringWriter; public class PrintStackTrace ( public static void main(String() args) ( try ( int division = 0 / 0; ) catch (ArithmeticException e) ( StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw)); String exceptionAsString = sw.toString(); System.out.println(exceptionAsString); ) ) )

Izhod

 java.lang.ArithmeticException: / z ničlo na PrintStackTrace.main (PrintStackTrace.java:9)

V zgornjem programu smo prisilili naš program, da ArithmeticExceptiondelimo 0 z 0.

V catchbloku uporabimo StringWriterin PrintWriterza tiskanje danih izhodov v niz. Nato natisnemo sled sklada z uporabo printStackTrace()metode izjeme in jo zapišemo v zapisovalnik.

Nato ga preprosto pretvorimo v niz z uporabo toString()metode.

Zanimive Članki...