Maison >Java >javaDidacticiel >Quelle est l'importance de la méthode transferTo() en Java 9 ?

Quelle est l'importance de la méthode transferTo() en Java 9 ?

WBOY
WBOYavant
2023-08-31 16:57:021149parcourir

在Java 9中,transferTo()方法的重要性是什么?

La méthode transferTo() a été ajoutée à la classe InputStream dans Java 9. Cette méthode a été utilisée pour copier des données du flux d'entrée vers le flux de sortie en Java. Cela signifie qu'il lit tous les octets du flux d'entrée et écrit les octets dans le flux de sortie dans l'ordre dans lequel ils ont été lus.

Syntaxe

<strong>public long transferTo(OutputStream out) throws IOException</strong>

Exemple

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".<strong>getBytes()</strong>;
      <strong>ByteArrayInputStream </strong>bis = new ByteArrayInputStream(inBytes);
      <strong>ByteArrayOutputStream </strong>bos = new ByteArrayOutputStream();
      try {
         bis.<strong>transferTo</strong>(bos);
         byte[] outBytes = bos.<strong>toByteArray</strong>();
         System.out.println(<strong>Arrays.equals(</strong>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();
   }
}

Sortie

<strong>true</strong>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:En PHP, fonction zip_read()Article suivant:En PHP, fonction zip_read()