Gå til innhold

Lage en tidtaker i en java-applikasjon?


Anbefalte innlegg

Hei!

Jeg ønsker å bruke en tidtaker i en java-applikasjon, dvs. jeg ønsker å ta tiden det tar

fra jeg starter en prosess til den avsluttes.

 

Innbiller meg at jeg må benytte Timer klassen, men er ikke sikker.

 

Timer tid = new Timer();

tid.start();

...

tid.stop();

 

Vil det være riktig å benytte denne klassen? I såfall hvilken metode skal benyttes for

å hente tiden (i f.eks. ms)?

Lenke til kommentar
Videoannonse
Annonse
  • 3 uker senere...
Gjest Sletet+adslkfjv

hvis du skal ta tiden på ett eller annet så kan du vel kanskje bruke noe alla det her:

 

long t0, t1;

 

System.out.println("trykk en knapp!");

 

t0=System.currentTimeMillis( );

 

int a;

 

do {

a = System.in.read( );

} while (a!='\r' && a != '\n');

 

t1=System.currentTimeMillis( );

 

double tid = t1-t0;

 

System.out.println("Du brukte " +

 

DecimalFormat.getInstance( ).format(tid/1000.) + " sekunder.");

Endret av Sletet+adslkfjv
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...