2016 - 2025

感恩一路有你

数组截取前5个 在java中,一个数组的长度不固定(长度大于1),如何获取数组的最后一个元素?

浏览量:2577 时间:2021-03-18 14:44:12 作者:admin

在java中,一个数组的长度不固定(长度大于1),如何获取数组的最后一个元素?

这个情况,应该通过下标,借助length函数获取是最简单的。假设数组变量是 s那么取最后一个元素就是s[s.length()-1]

如何获取byte数组指定长度?

文使用System提供的一个静态方法arraycopy(),实现数组间的复制。

public static native void arraycopy(Object src,int srcPos,Object dest, int destPos,int length)

  • src:源数组

  • dest:目的数组

  • length:要复制的长度

例子:在字节数组中截取指定长度数组

[java] view plain copy

public static byte[] subBytes(byte[] src, int begin, int count) {

byte[] bs = new byte[count]

System.arraycopy(src, begin, bs, 0, count)

return bs

}

数组截取前5个 java取数组的前一部分 java数组最后一个元素

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。