क्या जावा में आउटपुट में इनपुट के लिए "पाइपिंग" इनपुट के लिए एक और संक्षिप्त/मानक मुहावरे (उदा।, एक जेडीके विधि) है?"पाइपिंग" के लिए जावा मुहावरे
public void pipe(Reader in, Writer out) { CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE); while(in.read(buf) >= 0) { out.append(buf.flip()); buf.clear(); } }
[संपादित करें] कृपया ध्यान दें Reader
और Writer
दिया जाता है। सही उत्तर दिखाएगा कि in
और out
कैसे लें और एक पाइप बनाएं (अधिमानतः 1 या 2 विधि कॉल के साथ)। मैं उत्तर स्वीकार करूंगा जहां in
और out
InputStream
और OutputStream
हैं (अधिमानतः/से Reader
/Writer
से रूपांतरण के साथ)। मैं उन उत्तरों को स्वीकार नहीं करूंगा जहां in
या out
उप-वर्गReader
/InputStream
या Writer
/OutputStrem
है।
संभवतः डुप्लिकेट [एक आउटपुटस्ट्रीम में जावा इनपुटस्ट्रीम की सामग्री लिखने का आसान तरीका] (http://stackoverflow.com/questions/43157/easy-way-to-write-contents-of-a-java-inputstream -to-a-outputstream) –