2011-05-24 5 views
16

Bir RandomAccessFile okuyucusu olan bir yapılandırma dosyasından geçiyorum. Hattın başlangıcından bir (1) sekme olan bir konfigürasyon seçeneğim var. Okuyucu bu satırı aldığında, sadece bir karakteri atlayıp okumayı başlatabilir miydim yoksa sekme karakteri bu şekilde çalışmıyor mu?SEKME karakterinin Java'da işlenmesi

Örnek:

This is a line 
     This line has a tab 

en benim okuyucuya ikinci çizgiyi yükledim diyelim. O dize oynuyorum ve ben yaparsanız

currentLine = currentLine.subString(1); bana verir misiniz: Yardımlarınız için

currentLine = "This line has a tab"; 

teşekkürler.

+9

Neden denemiyorsunuz? –

+2

Çünkü başka birinin bunu Google'a yönlendirebileceğini ve bu soruya bir bağlantı bulabileceğini düşündüm. Zaten sitede olup olmadığını sormayacaktım. Sonuçta, bilgi toplamak zorundayız. Aşağıdaki yardımlarınız için teşekkürler. – n0pe

cevap

47

Evet sekme karakteri bir karakterdir. "\ T" ile java'da eşleştirebilirsiniz. yerine

+0

Teşekkürler, mümkün olduğunda kabul eder. – n0pe

3

Ya da sadece insanlar da bir sekme temsil etmek sekme karakteri '\t' kullanabilirsiniz

2

yerine sekme boşluk (okumakta olduğunuz sürece makefiles) kullandığınızda durumun ele alınması dize üzerinde trim() gerçekleştirebilir, "\t".

char c ='t'; 
char c =(char)9;