我怎么能把这个 PHP 代码翻译成 Java 代码?
protected function readInt24()
{
$ret = 0;
if (strlen($this->_input) >= 3)
{
$ret = ord(substr($this->_input, 0, 1)) << 16;
$ret |= ord(substr($this->_input, 1, 1)) << 8;
$ret |= ord(substr($this->_input, 2, 1)) << 0;
$this->_input = substr($this->_input, 3);
}
return $ret;
}
$input 是一个非常疯狂的字符串,其中包含 utf 字符(afaik): 8' 左右