【发布时间】:2012-09-09 22:52:30
【问题描述】:
我如何将这个 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�
【问题讨论】:
-
结果应该是一个整数。
-
你有什么问题?
标签: java php string numbers int