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
Libérer: 2023-08-31 16:57:02
avant
1152 Les gens l'ont consulté

在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>
Copier après la connexion

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();
   }
}
Copier après la connexion

Sortie

<strong>true</strong>
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal