2009-07-31 11 views
8

मुझे लगता है कि मैं StringIO को कुछ हद तक जावा के StringBuffer वर्ग के समान मानता हूं, लेकिन मैं इसे पूरी तरह से समझ नहीं पा रहा हूं। रूबी में आप इसे कैसे परिभाषित करेंगे और इसका उद्देश्य/संभावित उपयोग कैसे करेंगे? बस मेरी भ्रम को दूर करने की उम्मीद है।रूबी की स्ट्रिंगियो कक्षा वास्तव में क्या है?

उत्तर

30

संख्या, StringIOStringReader/StringWriterStringBuffer से अधिक समान है।

जावा StringBuffer में परिवर्तनशील स्ट्रिंग का संस्करण है (के बाद से स्ट्रिंग अपरिवर्तनीय है)।

StringReader/स्ट्रिंगवाइटर उपयोगी वर्ग हैं जब आप नकली फ़ाइल एक्सेस करना चाहते हैं। आप String में रीडर/राइटर के समान स्ट्रीम-ओरिएंटेड इंटरफेस के साथ पढ़/लिख सकते हैं: यह इकाई परीक्षण में बेहद उपयोगी है।

+0

धन्यवाद। यह मेरे लिए इसे साफ़ कर दिया। मैं आपके जवाब को उखाड़ फेंक दूंगा, लेकिन मुझे और प्रतिनिधि की जरूरत है :) –

संबंधित मुद्दे