public function testNew() { $ar = new CharArray(16); $this->assertEquals(16, $ar->getSize()); $this->assertEquals(16, $ar->length()); }
protected function insertCharArray($dstOffset, CharArray $str) { $start = 0; $end = $len = $str->length(); $this->ensureCapacityInternal($this->length() + $len); System::arraycopy($this->value, $dstOffset, $this->value, $dstOffset + $len, $this->length() - $dstOffset); for ($i = $start; $i < $end; $i++) { $this->value[$dstOffset++] = $str[$i]; } $this->count += $len; return $this; }