Objet intégré objet

Flux d'objets

Objet d'opération de flux, utilisé pour lire et écrire un 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 les données de la taille spécifiée dans le flux

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

Paramètres d'appel:

  • bytes : Entier, spécifiez 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 de l'appareil

Résultat de retour:

  • Buffer , retourne les données lues dans le flux, s'il n'y a pas de données à lire, ou si la connexion est interrompue, elle retourne null

write

Ecrire 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

Ecrire le contenu du tampon de fichier sur le périphérique physique

1
Stream.flush() async;

close

Fermer l'objet de flux actuel

1
Stream.close() async;

copyTo

Copier les données du flux dans le flux cible

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

Paramètres d'appel:

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

Résultat de retour:

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

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String Stream.toString();

Résultat de retour:

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

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable