我有一个解析函数,该函数解析字节缓冲区中的编码长度,它以int形式返回解析后的长度,并以整数arg形式进入缓冲区。我希望函数根据解析的内容来更新索引,即要通过引用传递该索引。在C语言中,我会通过一个int *
。用Java做到这一点最干净的方法是什么?我目前正在查看传递索引arg。作为int[]
,但有点难看。
如果要避免使用apache库,则可以传递int并返回更新后的值。如果是两个值,建议将Point用作容器。否则,可以使用数组选项或此处的其他建议之一。
—
EntangledLoops 2015年
您应该返回一个int或一个对象;如果您确实需要多个,也许您应该重新考虑您的“班级”设计
—
Ujjwal Singh
Integer
是一成不变的。