Outils pour utilisateurs

Outils du site


fr:code:core:rawdata

Ceci est une ancienne révision du document !


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 - (entier) 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

  • (entier) 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

  • (entier) 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 - (entier) le nombre de bytes

Renvoie

  • (entier) 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

  • (entier) 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) the starting position
  2. len - (integer) the number of 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) this RawData

Example

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

remove

Remove len bytes, starting at position pos.

Syntax

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

Arguments

  1. pos - (integer) the starting position
  2. len - (integer) the number of bytes

Returns

  • (RawData) this RawData

replace

Replace every occurrence of before with after.

Syntax

myObject.replace(before, after);

Arguments

  1. before - (string) the string to find
  2. after - (string) the replacement

Returns

  • (RawData) this RawData

resize

Resizes this RawData.

Syntax

myObject.resize(size);

Arguments

  1. size - (integer) the new size

Returns

  • (RawData) this RawData

Returns a new RawData that contains the rightmost len bytes of this RawData.

Syntax

myObject.right(len);

Arguments

  1. len - (integer) the number of bytes

Returns

  • (integer) the rightmost len bytes of this RawData

setData

Sets the data of this RawData.

Syntax

myObject.setData(data);

Arguments

  1. data - (mixed) the new data

Returns

  • (RawData) this RawData

size

Returns the size of this RawData.

Syntax

myObject.size();

Returns

  • (integer) the size of this RawData.

startsWith

Returns true if this RawData starts with some other data.

Syntax

myObject.startsWith(data);

Arguments

  1. data - (mixed) some other data

Returns

  • (boolean) true if this RawData starts with some other data

convertToNumber

Try to convert this RawData to a number.

Syntax

myObject.convertToNumber();

Returns

  • (float) this RawData as a number

convertToString

Try to convert this RawData to a string.

Syntax

myObject.convertToString(encoding);

Arguments

  1. encoding - (Encoding) the encoding to use

Returns

  • (string) this RawData as a string

truncate

Truncates the RawData at index position pos.

Syntax

myObject.truncate(pos);

Arguments

  1. pos - (integer) the index position

Returns

  • (RawData) this RawData
fr/code/core/rawdata.1332339745.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)