读取文本文件、拆分数字,并将它们全部保存到BigInteger数组中的正确方法是什么?
BigInteger[] a = new BigInteger[1000];
try (Stream<String> stream = Files.lines(Paths.get(filePath))) {
} catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
可以直接完成还是应该先将整个文件保存为一个大文件String,然后用流拆分?
String content = new String(Files.readAllBytes(Paths.get(filePath)));
Run Code Online (Sandbox Code Playgroud) 我想弄清楚如何从 Javascript 中的字符串中删除每第二个字符(从第一个字符开始)。例如,字符串“这是一个测试!” 应该变成“hsi etTi sats!” 我还想将每个删除的字符保存到另一个数组中。
我曾尝试使用替换方法和拼接方法,但无法让它们正常工作。主要是因为替换只替换第一个字符。
function encrypt(text, n) {
if (text === "NULL") return n;
if (n <= 0) return text;
var encArr = [];
var newString = text.split("");
var j = 0;
for (var i = 0; i < text.length; i += 2) {
encArr[j++] = text[i];
newString.splice(i, 1); // this line doesn't work properly
}
}
Run Code Online (Sandbox Code Playgroud)