java.util.Arrays.fill()
方法是 Java 中實現memset() 的方式。與 C 語言中的 memset()
函數不同,Arrays.fill()
方法需要傳入一個數組對象和一個值,將整個數組填充為指定的值。在 Java 中,數組是對象,因此無法直接使用 memset()
函數來填充數組。
另外,Arrays.fill()
方法只能填充數組中的基本數據類型和對象類型,不能填充數組中的原始類型(primitive type)。
因此,與 C 語言中的 memset()
函數相比,Java 中的 Arrays.fill()
方法具有一定的局限性。