目前有个byte数组res 数组中的元素为[1,2,3,4,5,6,7,8,9,10]
现在要将8和9拿出来组成98,应该怎么做?
示例代码如下:
byte[] res = new byte[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int result = res[8] * 10 + res[7];
如有帮助,请采纳。
1、如果数组无序,将数组排序
2、使用二分查找8 和 9 的元素下标。比如分别是 x , y
3、则 98 就等于 res[x] + res[y] * 10
都有值了为什么还要去数组中拿?
不定长数组可以帮你实现大数据