nextbytes
随机类nextBytes()方法 (Random Class nextBytes() method)
nextBytes() method is available in java.util package.
nextBytes()方法在java.util包中可用。
nextBytes() method is used to generate the next bytes randomly and put them into the given user-defined array (by).
nextBytes()方法用于随机生成下一个字节,并将其放入给定的用户定义数组(by)中。
nextBytes() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
nextBytes()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
nextBytes() method does not throw an exception at the time of copying bytes.
nextBytes()方法在复制字节时不会引发异常。
Syntax:
句法:
public void nextBytes(byte[] by);
Parameter(s):
参数:
byte[] by – represents the byte array to contain random bytes.
byte [] by –表示包含随机字节的字节数组。
Return value:
返回值:
The return type of the method is void, it returns nothing.
该方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void nextBytes(byte[] by) method of
// Random
import java.util.*;
public class NextBytesOfRandom {
public static void main(String args[]) {
// Instantiates Random object
Random ran = new Random();
// Instantiates user defined
// array (by_arr)
byte[] by_arr = new byte[20];
// By using nextBytes() method isto
// create random bytes and put them
// in the user-defined byte array
ran.nextBytes(by_arr);
// Display
System.out.println("ran.nextBytes(by_arr): " + by_arr);
}
}
Output
输出量
ran.nextBytes(by_arr): [[email protected]
翻译自: https://www.includehelp.com/java/random-nextbytes-method-with-examples.aspx
nextbytes