home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Java
/
Java.zip
/
jmach08.zip
/
util.java
< prev
Wrap
Text File
|
2000-04-21
|
2KB
|
74 lines
/* optimized version */
public final class util
{
public final static String timeToString(long time)
{
StringBuffer sb=new StringBuffer(10);
time/=1000L; // do sekund
long hours=time/3600L;
time-=hours*3600L;
long mins=time/60L;
time-=mins*60L;
if(hours>0) {
sb.append(hours);
sb.append(':');
if(mins<10) sb.append('0');
}
sb.append(mins);
sb.append(':');
if(time<10) sb.append('0');
sb.append(time);
return sb.toString();
}
public final static String[] addStringToArray(String what,String[] array)
{
//if(what==null) return array;
if(array==null) { array=new String[1];array[0]=what;return array;}
String[] tmp;
int ar=array.length;
tmp=new String[ar+1];
System.arraycopy(array,0,tmp,0,ar);
tmp[ar]=what;
return tmp;
}
public final static boolean[] addBooleanToArray(boolean what,boolean[] array)
{
//if(what==null) return array;
if(array==null) { array=new boolean[1];array[0]=what;return array;}
boolean[] tmp;
int ar=array.length;
tmp=new boolean[ar+1];
System.arraycopy(array,0,tmp,0,ar);
tmp[ar]=what;
return tmp;
}
final public static int[] incIntArraySize(int[] array)
{
if(array==null) { array=new int[1];return array;}
int[] tmp;
tmp=new int[array.length+1];
System.arraycopy(array,0,tmp,0,array.length);
return tmp;
}
final public static long[] incLongArraySize(long[] array)
{
if(array==null) { array=new long[1];return array;}
long[] tmp;
tmp=new long[array.length+1];
System.arraycopy(array,0,tmp,0,array.length);
return tmp;
}
}/* end class */