我必须在文本文件中打印一个数组列表。我需要在单独的行中输出,但是在同一行中。
示例: 我在文本文件中的预期输出: 蝙蝠 球 打印 我的实际输出是: [球,球,打印]
我的控制台逐行打印 任何人都可以帮助我解决这个问题 谢谢
答案 0 :(得分:1)
如果您可以提供代码,将很有帮助。但这是假设字符串在ArrayList中的代码
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.ArrayList;
public class TestJava{
public static void main(String[] args){
ArrayList<String> values = new ArrayList<>();
values.add("bat");
values.add("ball");
values.add("print");
BufferedWriter wr = null;
try {
wr = new BufferedWriter(new FileWriter("output.txt"));
for (String var : values) {
wr.write(var);
wr.newLine();
}
wr.close();
} catch (Exception e) {
//TODO: handle exception
}
}
}
答案 1 :(得分:0)
您每次都可以使用fout.writeChars()
,称为新行。只需遍历您的列表并一一打印即可。
try{
DataOutputStream fout = new DataOutputStream(new BufferedOutputStream (new FileOutputStream("Lines.Txt")));
fout.writeChars("This is first line");
fout.writeChars("This is second line");
fout.close();
}
catch (Exception e){
e.printStackTrace();
System.out.println("Exception occured..");
}
答案 2 :(得分:0)
我希望该示例代码能够正常工作。
List<String> sample = new ArrayList<>();
sample.add("sample");
sample.add("sample1");
sample.add("sample2");
sample.add("sample3");
;
System.out.println(sample.stream().map(Object::toString)
.collect(Collectors.joining("\n")));
答案 3 :(得分:0)
您可以执行以下操作:
<div *ngIf="!hasAccount" class="col-xs-12 col-md-6 col-sm-6">
<a routerLink="/login" class="loginBtn btn btn-default btn-raised" [ngClass]="{disabled: loading}">
Login
</a>
</div>
答案 4 :(得分:0)
以下是我了解您的问题的有效解决方案:
{
"frozen": {
"app.update.auto": false,
"app.update.enabled": false,
"browser.displayedE10SNotice": 4,
"browser.download.manager.showWhenStarting": false,
"browser.EULA.override": true,
"browser.EULA.3.accepted": true,
"browser.link.open_external": 2,
"browser.link.open_newwindow": 2,
"browser.offline": false,
"browser.reader.detectedFirstArticle": true,
"browser.safebrowsing.enabled": false,
"browser.safebrowsing.malware.enabled": false,
"browser.search.update": false,
"browser.selfsupport.url" : "",
"browser.sessionstore.resume_from_crash": false,
"browser.shell.checkDefaultBrowser": false,
"browser.tabs.warnOnClose": false,
"browser.tabs.warnOnOpen": false,
"datareporting.healthreport.service.enabled": false,
"datareporting.healthreport.uploadEnabled": false,
"datareporting.healthreport.service.firstRun": false,
"datareporting.healthreport.logging.consoleEnabled": false,
"datareporting.policy.dataSubmissionEnabled": false,
"datareporting.policy.dataSubmissionPolicyAccepted": false,
"devtools.errorconsole.enabled": true,
"dom.disable_open_during_load": false,
"extensions.autoDisableScopes": 10,
"extensions.blocklist.enabled": false,
"extensions.checkCompatibility.nightly": false,
"extensions.logging.enabled": true,
"extensions.update.enabled": false,
"extensions.update.notifyUser": false,
"javascript.enabled": true,
"network.manage-offline-status": false,
"network.http.phishy-userpass-length": 255,
"offline-apps.allow_by_default": true,
"prompts.tab_modal.enabled": false,
"security.fileuri.origin_policy": 3,
"security.fileuri.strict_origin_policy": false,
"signon.rememberSignons": false,
"toolkit.networkmanager.disable": true,
"toolkit.telemetry.prompted": 2,
"toolkit.telemetry.enabled": false,
"toolkit.telemetry.rejected": true,
"xpinstall.signatures.required": false,
"xpinstall.whitelist.required": false
},
"mutable": {
"browser.dom.window.dump.enabled": true,
"browser.laterrun.enabled": false,
"browser.newtab.url": "about:blank",
"browser.newtabpage.enabled": false,
"browser.startup.page": 0,
"browser.startup.homepage": "about:blank",
"browser.startup.homepage_override.mstone": "ignore",
"browser.usedOnWindows10.introURL": "about:blank",
"dom.max_chrome_script_run_time": 30,
"dom.max_script_run_time": 30,
"dom.report_all_js_exceptions": true,
"javascript.options.showInConsole": true,
"network.captive-portal-service.enabled": false,
"security.csp.enable": false,
"startup.homepage_welcome_url": "about:blank",
"startup.homepage_welcome_url.additional": "about:blank",
"webdriver_accept_untrusted_certs": true,
"webdriver_assume_untrusted_issuer": true
}
}
首先,它将一些字符串添加到列表中。 流和forEach是当今进行迭代的功能方法。 然后写入文件。