scala - 我可以限制 Scala 中数组的大小吗?

标签 scala arrays size

在 Java 中 byte[] st = new byte[4096] , 意味着数组的大小 st不会超过 4096 字节。

Scala 等效项是 st:Array[byte] = Array()大小未知的地方。如果我正在将一个大文件读入这个数组,那么如何限制数组的大小?

如果我不关心上述操作的大小,会不会有任何副作用?

最佳答案

var buffer = new Array[Byte](4 * 1024)

工作正常,并且按预期运行。

关于scala - 我可以限制 Scala 中数组的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226339/

相关文章:

c# - 将 jquery ThickBox 大小设置为自动

xml - 在 Scala 中使用动态标签和属性构造 XML?

multithreading - 是否可以让 scala Future 在同一个线程中执行映射操作,就像 Java CompletableFuture 一样?

scala - 在 Scala 2.8 中,为什么 Iterator 有 contains 方法而 Iterable 没有?

javascript - 将 charCodes 插入数组时出现问题

php - 在 JQuery 脚本中传递数组

php - 使用php将关联数组插入mysql

html - 图片适合父 div 的大小

java - 如何在 View 寻呼机中找到 "last page"。或总 'number' 的 View 。安卓开发

dataframe - 如何从spark(scala)中的不同年、月、日列获取日期