相关疑难解决方法(0)

Scala:在一个语句中将字符串写入文件

对于在Scala中读取文件,有

Source.fromFile("file.txt").mkString
Run Code Online (Sandbox Code Playgroud)

是否有一种等效和简洁的方法来将字符串写入文件?

大多数语言支持这样的东西.我最喜欢的是Groovy:

def f = new File("file.txt")
// Read
def s = f.text
// Write
f.text = "file contents"
Run Code Online (Sandbox Code Playgroud)

我想将代码用于从单行到短代码的程序.必须使用自己的库在这里没有意义.我希望有一种现代语言能让我方便地写一些文件.

有类似的帖子,但他们没有回答我的确切问题或专注于较旧的Scala版本.

例如:

scala scala-2.9

135
推荐指数
9
解决办法
10万
查看次数

如何从没有外部依赖关系的类路径中读取文件?

在Scala中是否有一个单行程序从classpath读取文件而不使用外部依赖项,例如commons-io?

IOUtils.toString(getClass.getClassLoader.getResourceAsStream("file.xml"), "UTF-8")
Run Code Online (Sandbox Code Playgroud)

string scala classpath

31
推荐指数
2
解决办法
3万
查看次数

从.txt文件中读取和显示数据

如何从.txt文件中读取和显示数据?

java

22
推荐指数
4
解决办法
23万
查看次数

Scala文件啜泣

在这个问题上

在Scala中读取整个文件?

对第一个回答的内容有一个评论

但是我讨厌那些不知道他们可以做"io.File("/ etc/passwd")的人."在行李箱里啜饮.

当我尝试这样做时,斯卡拉告诉我

error: object File is not a member of package io
Run Code Online (Sandbox Code Playgroud)

我有scala 2.9.1-1.难道我做错了什么?

scala

20
推荐指数
1
解决办法
5161
查看次数

在Scala中表示readline循环的最佳方法?

来自C/C++背景,我不太熟悉编程的功能风格,所以我的所有代码都非常必要,因为在大多数情况下我只是看不到更好的方法.

我只是想知道是否有一种方法可以使这个Scala代码块更" 实用 "?

var line:String = "";
var lines:String = "";

do {
    line = reader.readLine();
    lines += line;
} while (line != null)
Run Code Online (Sandbox Code Playgroud)

functional-programming scala

14
推荐指数
2
解决办法
5887
查看次数

Scala快速文本文件读取并上传到内存

在Scala中,为了读取文本文件并将其上传到数组中,常见的方法是

scala.io.Source.fromFile("file.txt").getLines.toArray
Run Code Online (Sandbox Code Playgroud)

特别是对于非常大的文件,是否有更快的方法可能首先将字节块读入内存然后用新行字符拆分它们?(有关常用方法,请参阅Scala中的读取整个文件.)

非常感谢.

io scala file scalaz scalaz-stream

12
推荐指数
1
解决办法
5138
查看次数

如何在Play Framework 2.2.1中读取文件?

我有一个静态文件,我想在我的一个Play Framework模型中阅读.该文件包含一些简单的文本.我找不到任何示例或API来显示存储此类资源的适当位置,其次是如何访问该资源.无论什么值得我使用Play for Scala,但我不认为这与此相关.

scala playframework playframework-2.2

6
推荐指数
2
解决办法
9670
查看次数