Krzysztof Kowalczyk Blog  •  Notes  •  My Software  •  My Documents

Java reference

Java reference.

byte    - 8bit,  1byte,  signed, default: 0
short   - 16bit, 2bytes, signed, default: 0
int     - 32bit, 4bytes, signed, default: 0
long    - 64bit, 8bytes, signed, default: OL
float   - 32bit, 4bytes, default: 0.0f
double  - 64bit, 8bytes, default: 0.0d
boolean - true/false, default: false
char    - 16bit, 2bytes, unicode utf-16, default: '\u0000'
String  - default: null

byte arr[] = new byte[34];
byte arr2[] = new byte[i*2];
System.arraycopy(src, srcOff, dst, dstOff, count)

import java.io.DataInput;
import java.io.FileInputStream;
import java.io.DataInputStream;
import java.io.RandomAccessFile;
DataInputStream di = new DataInputStream(new FileInputStream("c:\\foo.txt");
byte data[] = new byte[64];
di.read(data, 0, 12); // read 12 bytes at offset 0 in data
di.readByte(), .readShort(), readInt() etc.

import java.io.File
File f = new File("c:\\foo.txt");
long size = f.length();

← newer • 217 of 661older →