Outils pour utilisateurs

Outils du site


fr:code:core:rawdata

RawData [En cours de Traduction Wismerheal][WSL]

Cet objet représente une série de données non formatée

Fonctions

RawData

Fonction de construction.

Syntaxe

var myObject = new RawData();
var myObject = new RawData(otherRawData);

Arguments

  1. otherRawData - (RawData) autre "RawData" (série de données) à copier

Exceptions

  • (ParameterTypeError) type de paramètre incorrect
  • (ParameterCountError) paramètre de compteur incorrect

Example

Créer un "RawData" (série de données) vide.

var myObject = new RawData();

Créer un "RawData" (série de données) représentant une copie de otherRawData. (autresériededonnées)

var myObject = new RawData(otherRawData);

Méthodes

clone

Renvoie une copie de ce RawData (série de données).

Syntaxe

myObject.clone();

Renvoie

  • (RawData) une copie de ce RawData (série de données)

Example

var copyOfMyObject = myObject.clone();

equals

Renvoie vrai si ce "RawData" (série de données) et un autre se réfèrent aux même données.

Syntaxe

myObject.equals(other);

Arguments

  1. other - (RawData) un autre "RawData" (série de données).

Returns

  • (bool) vrai si other se réfère aux même données

Example

if(myFirstObject.equals(mySecondObject))
	//Do something

toString

Renvoi une chaîne représentant ce "RawData" (série de données)

Syntaxe

myObject.toString();

Renvoie

  • (string) une chaîne représentant ce "RawData" (série de données)

Example

Console.print(myObject.toString());

Notes

Cette méthode est appelée automatiquement lorsque vous tentez de convertir un "RawData" (série de données) en une chaîne.

append

Ajoute des données à un "RawData" (série de données).

Syntaxe

myObject.append(data);

Arguments

  1. data - (mixed) les données à ajouter

Renvoie

  • (RawData) ce "RawData" (série de données)

Example

myObject.append("some text");
myObject.append(1337);

chop

Retire n bytes de la fin de ce "RawData" (série de données).

Syntaxe

myObject.chop(n);

Arguments

  1. n - (integer) le nombre de bytes à retirer.

Renvoie

  • (RawData) ce "RawData" (série de données)

clear

Efface le contenu de ce "RawData" (série de données).

Syntaxe

myObject.clear();

Renvoie

  • (RawData) ce "RawData" (série de données)

contains

Renvoie vrai si ce "RawData" (série de données)contient un élément apparaissant sur d'autres données.

Syntaxe

myObject.contains(data);

Arguments

  1. data - (mixed) les données à rechercher

Renvoie

  • (boolean) vrai si ce "RawData" contient un élément identique apparaissant sur d'autres données

count

Renvoie le nombre d'élément(s) identique(s) apparaissant sur d'autres données de ce "RawData" (série de données)

Syntaxe

myObject.count(data);

Arguments

  1. data - (mixed) les donnée à rechercher

Renvoie

  • (integer) le nombre d'élément(s) identique(s) apparaissant sur d'autres données de ce "RawData" (série de données)

endsWith

Renvoie vrai si ce "RawData" (série de données) se termine avec d'autres données.

Syntaxe

myObject.endsWith(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

  • (boolean) vrai si ce "RawData" (série de données) se termine avec d'autres données

indexOf

Renvoi la position du premier élément de données identique, commençant à from (à partir de).

Syntaxe

myObject.indexOf(data);
myObject.indexOf(data, from);

Arguments

  1. data - (mixed) d'autres données
  2. from - (integer) la position à laquelle commencer

Renvoie

  • (integer) la position ou le premier élément identique fut trouvé, ou -1 si il ne peut être trouvé

isEmpty

Renvoie vrai si ce "RawData" (série de données) est vide.

Syntaxe

myObject.isEmpty();

Renvoie

  • (boolean) vrai si ce "RawData" est vide

lastIndexOf

Renvoie la position du dernier élément identique de données.

Syntaxe

myObject.lastIndexOf(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

  • (entier) la position ou le dernier élément identique fut trouvé, ou -1 si il ne peut être trouvé

left

Renvoie un nouveau "RawData" (série de données)qui contient le len bytes le plus à gauche de ce "RawData" (série de données).

Syntaxe

myObject.left(len);

Arguments

  1. len - (integer) le nombre de bytes

Renvoie

  • (integer) le len bytes le plus à gauche de ce "RawData" (série de données)

length

Renvoi la longueur de ce "RawData" (série de données).

Syntaxe

myObject.length();

Renvoie

  • (integer) la longueur de ce "RawData" (série de données)

mid

Renvoie un nouveau "RawData" qui contient len bytes, commençant à la position pos.

Syntaxe

myObject.mid(pos);
myObject.mid(pos, len);

Arguments

  1. pos - (integer) la position de départ
  2. len - (integer) le nombre de bytes

Renvoie

  • (RawData) le nouveau "RawData" (série de données)

prepend

Ajoute des données au début de ce "RawData" (série de données).

Syntaxe

myObject.prepend(data);

Arguments

  1. data - (mixed) les données à ajouter au début

Renvoie

  • (RawData) ce "RawData" (série de données)

Example

myObject.prepend("some text");
myObject.prepend(1337);

remove

Retire len bytes, commençant à la position pos.

Syntaxe

myObject.remove(pos);
myObject.remove(pos, len);

Arguments

  1. pos - (integer) la position de départ
  2. len - (integer) le nombre de bytes

Renvoie

  • (RawData) ce "RawData" (série de données)

replace

Remplace tous les éléments identiques de before par les éléments de after.

Syntaxe

myObject.replace(before, after);

Arguments

  1. before - (string) la chaîne à trouver
  2. after - (string) le remplacement

Renvoie

  • (RawData) ce "RawData" (série de données)

resize

Redimensionne ce "RawData" (série de données).

Syntaxe

myObject.resize(size);

Arguments

  1. size - (integer) la nouvelle taille

Renvoie

  • (RawData) ce "RawData" (série de données)

Renvoie un nouveau "RawData" (série de données) qui contient le len bytes le plus à droite de ce "RawData" (série de données).

Syntaxe

myObject.right(len);

Arguments

  1. len - (integer) le nombre de bytes

Returns

  • (integer) le len bytes le plus à droite de ce "RawData" (série de données)

setData

Définit les données de ce "RawData" (série de données).

Syntaxe

myObject.setData(data);

Arguments

  1. data - (mixed) les nouvelles données

Renvoie

  • (RawData) ce "RawData" (série de données)

size

Renvoie la taille de ce "RawData" (série de données)

Syntaxe

myObject.size();

Renvoie

  • (integer) la taille de ce "RawData" (série de données)

startsWith

Renvoi vrai si le "RawData" (série de données) commence par d'autres données.

Syntaxe

myObject.startsWith(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

  • (boolean) vrai si le "RawData" (série de données) commence par d'autres données

convertToNumber

Tente de convertir ce "RawData" (série de données)en un nombre.

Syntaxe

myObject.convertToNumber();

Renvoie

  • (float) ce "RawData" (série de données) en un nombre

convertToString

Tente de convertir ce "RawData" (série de données) en une chaîne.

Syntaxe

myObject.convertToString(encoding);

Arguments

  1. encoding - (Encoding) l'encodage à utiliser

Renvoie

  • (string) ce "RawData" (série de données) en une chaîne

truncate

Réduit le "RawData" (série de données) à la position indexée pos.

Syntaxe

myObject.truncate(pos);

Arguments

  1. pos - (integer) la position indexée

Renvoie

  • (RawData) ce "RawData" (série de données)
fr/code/core/rawdata.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1