【发布时间】:2016-04-24 22:06:31
【问题描述】:
我的构造函数是这样的:
MyClassName(File f) throws Exception;
一个txt文件看起来像这样:
. . . . .
. . . . .
. x . . .
. x x . .
. . . . .
. . . . .
打开文件时,如何将其转换为字符串?
像这样:
". . . . .\n
. . . . .\n
. x . . .\n
. x x . .\n
. . . . .\n
. . . . .\n"
【问题讨论】:
-
不清楚你的意思 - 听起来你想创建一个字符串文字,但你不能拥有多行字符串文字(无论如何,除非明确连接这些行)。
-
new String(Files.readAllBytes(f.toPath())) -
@ElliottFrisch 值得一提的是这里的文件编码 - 平台默认值可能不正确。尽管考虑到内容,它应该不会产生太大影响。
标签: java arrays string file 2d