2011-05-24 12 views
16

मैं एक RandomAccessFile रीडर के साथ एक कॉन्फ़िगरेशन फ़ाइल के माध्यम से जा रहा हूँ। मेरे पास एक कॉन्फ़िगरेशन विकल्प है जो लाइन की शुरुआत से एक (1) टैब दूर है। जब मेरे पाठक को यह लाइन मिलती है, तो क्या मैं इसे केवल एक चरित्र को छोड़ने के लिए कहूंगा और फिर पढ़ना शुरू कर दूंगा, या टैब चरित्र इस तरह से काम नहीं करता है?जावा में टैब वर्ण को संभालना

उदाहरण:

This is a line 
     This line has a tab 

चलो कहते हैं कि मैं अपने रीडर में दूसरी पंक्ति लोड न कर दें। मुझे लगता है कि स्ट्रिंग के साथ खेल रहा हूँ और मैं करते हैं currentLine = currentLine.subString(1);

कि मुझे दे सकते हैं:

currentLine = "This line has a tab"; 

आपकी मदद के लिए धन्यवाद।

+9

आप इसे क्यों नहीं देखते? –

+2

क्योंकि मुझे लगा कि कोई और इसे Google पर ला सकता है और इस प्रश्न का एक लिंक ढूंढ सकता है। मैं यह नहीं पूछ रहा था कि यह साइट पर पहले से ही था या नहीं। आखिरकार, हमें जानकारी एकत्रित करना माना जाता है। नीचे आपकी मदद के लिए धन्यवाद। – n0pe

उत्तर

47

हां टैब वर्ण एक वर्ण है। आप इसे जावा में "\ t" से मेल कर सकते हैं।

+0

धन्यवाद, जब संभव हो स्वीकार करेंगे। – n0pe

3

या फिर आप मामले को संभालने के लिए जब लोगों को (जब तक आप पढ़ रहे हैं makefiles) टैब के बजाय रिक्त स्थान

2

तुम भी टैब वर्ण '\t' उपयोग कर सकते हैं एक टैब को दर्शाने के लिए स्ट्रिंग पर एक trim() प्रदर्शन कर सकता है, बजाय "\t" का।

char c ='t'; 
char c =(char)9; 
संबंधित मुद्दे