getString method
dynamic
getString(
- dynamic size
Implementation
getString( size ) {
// note: safari 9 doesn't support Uint8Array.indexOf; create intermediate array instead
List<int> a = List<int>.filled(size, 0);
for ( var i = 0; i < size; i ++ ) {
a[ i ] = this.getUint8();
}
var nullByte = a.indexOf( 0 );
if ( nullByte >= 0 ) a = a.sublist( 0, nullByte );
return LoaderUtils.decodeText( a );
}