gpt4 book ai didi

java - 将属性转换为输入流?

转载 作者:行者123 更新时间:2023-12-02 04:21:05 25 4
gpt4 key购买 nike

我们修改Properties后是否可以将其转换为InputStream。

这里有一些代码来澄清这个问题:

sftpConnection = new connectSFTP(host, user, pass, port);
Properties ssProperties = new Properties();
InputStream in = null;
try{
in = sftpConnection.download(fileName, fileDirectory);
ssProperties.load(in);
//System.out.println("File Found");
ssProperties.setProperty(key, value);
sftpConnection.upload(<<Need the new InputStream here>>, fileDirectory);
in.close();
}
catch(Exception ex)
{
System.out.println("File Not Found");
}

最佳答案

当然 - 最简单的方法是创建一个 ByteArrayOutputStream,保存到其中,然后围绕结果创建一个 ByteArrayInputStream:

ByteArrayOutputStream output = new ByteArrayOutputStream();
ssProperties.store(output, null);
ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
sftpConnection.upload(input, fileDirectory);

关于java - 将属性转换为输入流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11891345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com