मैं संभावित रूप से बड़ी फ़ाइल के अंतिम 10MB को दूसरी फ़ाइल में कॉपी करना चाहता हूं। आदर्श रूप में मैं FileInputStream का उपयोग करूंगा, छोड़ें() और फिर पढ़ें()। हालांकि मुझे यकीन नहीं है कि स्किप() का प्रदर्शन खराब होगा। क्या स्किप() आमतौर पर नीचे की गई फ़ाइल का उपयोग करके कार्यान्वित किया जाता है या क्या यह वास्तव में डेटा को पढ़ और छोड़ देता है?क्या FileInputStream.skip() एक खोज करते हैं?
मुझे RandomAccessFile के बारे में पता है, लेकिन मुझे इसमें दिलचस्पी है कि मैं उस स्थान पर FileInputStream का उपयोग कर सकता हूं (RandomAccessFile एपीआई मानक के रूप में परेशान है)।
मैं सिर्फ अगर मैं Oracle JVM या एंड्रॉयड पर इस परीक्षण किया भूल गया है की तलाश है, लेकिन नकारात्मक मूल्यों के लिए FileInputStream.skip() जाँच करता है। –