scala / java有类似python的StringIO吗?

栏目: Scala · 发布时间: 7年前

内容简介:我想知道如果java / scala在python中将“可以充当文件的字符串对象”作为StringIO吗?我认为这比写和读大量临时文件更好.我更喜欢scala,但java也应该没问题.翻译自:https://stackoverflow.com/questions/8263650/does-scala-java-has-something-like-stringio-from-python

我想知道如果java / scala在 python 中将“可以充当文件的字符串对象”作为StringIO吗?我认为这比写和读大量临时文件更好.我更喜欢scala,但 java 也应该没问题.

这取决于如何使用它.你看,当你用 Python

编写文件时,你不会对Java中的文件做任何事情!好吧,除了检查权限,创建等任务.

Java和Scala中的所有I / O都基于以下两个概念之一:

> InputStream和OutputStream

>读者和作家

您要做的是创建其中一个类,将File作为参数传递.因此,如果您使用的任何API都打算接收文件,那么您无法对其进行任何操作.但是,API通常会采用上述类之一,而不是文件,并且所有类都具有可用的字符串版本.

至于Scala,还有scala.io.Stream,您也可以根据String创建一个.

翻译自:https://stackoverflow.com/questions/8263650/does-scala-java-has-something-like-stringio-from-python


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Creative Selection

Creative Selection

Ken Kocienda / St. Martin's Press / 2018-9-4 / USD 28.99

Hundreds of millions of people use Apple products every day; several thousand work on Apple's campus in Cupertino, California; but only a handful sit at the drawing board. Creative Selection recounts ......一起来看看 《Creative Selection》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器