Giriş
Şu satırı dahil ederiz.
constructor - File
Örnek
Şöyle yaparız.
Şöyle yaparız. s ile content ve meta data'nın senkron olarak yazılmasını sağlarız.
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Açıklaması şöyle
Şöyle yaparız.
Şu satırı dahil ederiz.
import java.io.RandomAccessFile;
seek() ve position() çağrıları ile belirtilen konuma gitmek mümkün. Kullanması daha zor olan FileChannel Sınıfı da benzer şekilde seek() ve position() çağrıları sunuyor.constructor - File
Örnek
Şöyle yaparız.
File file = ...;
RandomAccessFile f = new RandomAccessFile(file, "rw");
ÖrnekŞöyle yaparız. s ile content ve meta data'nın senkron olarak yazılmasını sağlarız.
File file = ...;
RandomAccessFile f = new RandomAccessFile(file, "rws");
constructor - pathÖrnek
Şöyle yaparız.
RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");
Örnek
Şöyle yaparız.
Şöyle yaparız. s ile content ve meta data'nın senkron olarak yazılmasını sağlarız.
FileChannel nesnesi döner. Bu nesne ile okuma yazma yapılaiblir.Şöyle yaparız.
RandomAccessFile f= new RandomAccessFile("test.txt", "rw");
ÖrnekŞöyle yaparız. s ile content ve meta data'nın senkron olarak yazılmasını sağlarız.
RandomAccessfile f = new RandomAccessFile(deviceName, "rws");
getChannel metoduÖrnek
Şöyle yaparız.
try (FileChannel fc = f.getChannel()){
...
}
readLine metoduŞöyle yaparız.
String line = f.readLine();
setLength metodu
Açıklaması şöyle
The spec of setLength(int) says that the appended bytes are undefined, but practically the Oracle JRE appends only the 0 byte.Şöyle yaparız.
int b = ...;
f.setLength(b);
write metoduŞöyle yaparız.
byte[] bytes = ...;
f.write(bytes);
Hiç yorum yok:
Yorum Gönder