The To()৷ পদ্ধতিটি ইনপুটস্ট্রিম -এ যোগ করা হয়েছে জাভা 9-এ ক্লাস। এই পদ্ধতিটি ইনপুট স্ট্রীম থেকে আউটপুট স্ট্রীমে ডেটা কপি করতে ব্যবহার করা হয়েছে জাভাতে। এর মানে এটি একটি ইনপুট স্ট্রীম থেকে সমস্ত বাইট পড়ে এবং বাইটগুলিকে একটি আউটপুট স্ট্রীমে লেখে যে ক্রমে তারা পড়ছে৷
সিনট্যাক্স
public long transferTo(OutputStream out) throws IOException
উদাহরণ
import java.util.Arrays; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; public class TransferToMethodTest { public void testTransferTo() throws IOException { byte[] inBytes = "tutorialspoint".getBytes(); ByteArrayInputStream bis = new ByteArrayInputStream(inBytes); ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { bis.transferTo(bos); byte[] outBytes = bos.toByteArray(); System.out.println(Arrays.equals(inBytes, outBytes)); } finally { try { bis.close(); } catch(IOException e) { e.printStackTrace(); } try { bos.close(); } catch(IOException e) { e.printStackTrace(); } } } public static void main(String args[]) throws Exception { TransferToMethodTest test = new TransferToMethodTest(); test.testTransferTo(); } }
আউটপুট
true