是否有快速(简短,明智的)方式来获取数组的最后一个元素(假设数组是非空的)?
我经常这样做:
last = array[array.length-1] 要么 last = array[-1..][0]
创建大字符串是否有任何负面影响?例如,如果我们从一个可能很大的文本文件中读取文本:
while (scanner.hasNext()) {
someString += scanner.next();
}
// do something cool with someString
Run Code Online (Sandbox Code Playgroud)
逐行处理文件(通常)是一个更好的解决方案,为什么?
谢谢