Objet objet intégré

Flux d'objets

Objet d'opération de flux pour lire et écrire des flux de données binaires

Stream est l'objet de base utilisé pour définir des excuses standard pour le traitement de flux et ne peut pas être créé indépendamment

Héritage

%0 object object toString() toJSON() Stream Stream read() write() flush() close() copyTo() object->Stream BufferedStream BufferedStream Stream->BufferedStream SeekableStream SeekableStream Stream->SeekableStream Socket Socket Stream->Socket SslSocket SslSocket Stream->SslSocket File File SeekableStream->File MemoryStream MemoryStream SeekableStream->MemoryStream

Fonction membre

read

Lire des données d'une taille spécifiée dans un flux

1
Buffer Stream.read(Integer bytes = -1) async;

Paramètres d'appel:

  • bytes : entier, spécifie la quantité de données à lire. La valeur par défaut est de lire des blocs de données de taille aléatoire. La taille des données lues dépend du périphérique.

Renvoie le résultat:

  • Buffer , renvoyer les données lues à partir du flux ou null s'il n'y a pas de données à lire ou si la connexion est interrompue

write

Écrit les données données dans le flux

1
Stream.write(Buffer data) async;

Paramètres d'appel:

  • data : Buffer , compte tenu des données à écrire

flush

Écrire le contenu du tampon de fichiers sur le périphérique physique

1
Stream.flush() async;

close

Fermez l'objet de flux actuel

1
Stream.close() async;

copyTo

Copier les données du flux dans le flux de destination

1 2
Long Stream.copyTo(Stream stm, Long bytes = -1) async;

Paramètres d'appel:

  • stm : Stream, l'objet de flux cible
  • bytes : Long, le nombre d'octets copiés

Renvoie le résultat:

  • Long , retourne le nombre d'octets copiés

toString

Renvoie une représentation sous forme de chaîne de l'objet, généralement "[Native Object]". Les objets peuvent être réimplémentés selon leurs propres caractéristiques

1
String Stream.toString();

Renvoie le résultat:

  • String , renvoie une représentation sous forme de chaîne de l'objet

toJSON

Renvoie une représentation JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet

1
Value Stream.toJSON(String key = "");

Paramètres d'appel:

  • key : chaîne, inutilisée

Renvoie le résultat:

  • Value , renvoie une valeur contenant un JSON sérialisable