爲什麼不能正常工作?在Java中的while循環中替換字符串中的字符
while ((line = file.readLine()) != null) {
String myLine = line;
input += "[" + myLine.replace(":", "]") + '\n';
}
領先「[」插入與行後跟一個新行(\ n)的,但即使它發生在每一行它不會取代我的性格。
正如你可以告訴我正在打開一個文件,逐行讀取它,並嘗試依次修改每一行。一切工作正常,除了字符替換。
這是我的示例文本。
gen|1|1|בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ׃
這就是我想要的。
[gen|1|1|]בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽר
這就是我得到的。
[gen|1|1|בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ׃
感謝您的幫助,因爲我是新來的,也是編程。
你的文件的內容是什麼樣的? – mangotang
向我們展示一些示例輸入,預期輸出和實際輸出。 – shmosel
我已經添加了一些示例。 –