据我所知,从Java文件中读取基于字符的数据的两种最常用的方法是使用Scanner或BufferedReader.我也知道BufferedReader通过使用缓冲区来有效地读取文件以避免物理磁盘操作.我的问题是:
Scanner执行以及BufferedReader?Scanner,BufferedReader反之亦然?我试图接受来自Kotlin控制台的输入但很难,因为我对语法不太确定.
我从主要开始
fun main(args: Array<String>) {
}
Run Code Online (Sandbox Code Playgroud)
在此之后我应该输入什么?我知道println()并且readline()参与其中但我不知道如何构建它们.
目标:提示用户输入一个数字,输入的数字乘以6,程序将结果返回到控制台显示.
我有一个文件,其中包含以十六进制表示的整数,有任何方法可以将所有这些数字存储到整数数组中.
我知道你可以说int i = 0x
但在阅读我得到错误的值时,我不能这样做?
提前致谢!