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


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

查看所有标签

猜你喜欢:

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

算法的乐趣

算法的乐趣

王晓华 / 人民邮电出版社 / 2015-4 / 79.00元

算法之大,大到可以囊括宇宙万物的运行规律;算法之小,小到寥寥数行代码即可展现一个神奇的功能。算法的应用和乐趣在生活中无处不在: 历法和二十四节气计算使用的是霍纳法则和求解一元高次方程的牛顿迭代法; 音频播放器跳动的实时频谱背后是离散傅立叶变换算法; DOS时代著名的PCX图像文件格式使用的是简单有效的RLE压缩算法; RSA加密算法的光环之下是朴实的欧几里德算法、蒙哥马利算......一起来看看 《算法的乐趣》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具