gpt4 book ai didi

Java:尽管字符串是不变的,但如何将字符串设为 "mutate"?

转载 作者:搜寻专家 更新时间:2023-11-01 03:59:59 24 4
gpt4 key购买 nike

我正在开发一个 API 作为一个学生爱好项目,我正在使用一个 url,可以在其中添加/减去不同的选项以更改接收到的信息。我知道字符串是不可变的,这让事情变得有点难以巧妙地解决。我想出了一些杂乱无章的方法来解决它,但我想知道是否有标准方法。我计划有单选按钮(没有分配给按钮组;想要所有排列),这将允许我“包括”、“添加”和“排除”选项。

因此,这里是用于与 YahooFinance API 交互的字符串 z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14。所以,假设我有这样的变量:

 String options="z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14"

现在,考虑说 p=e50,m50 的部分。假设我有三个单选按钮 50,100,200 我想打开/关闭它们,这样我就有一个字符串 p=e50,m50,e100,m100,e200,m200 所有按钮都打开,以及所有可能的其他组合;即关闭 100,它看起来像:p=e50,m50,e200,m200

有什么想法吗?我最终也想对其他值(ss,sfs 等)做同样的事情,但是,让我们从移动平均线开始。

最佳答案

使用 StringBuilderinsert 方法。

Java documentation page

关于Java:尽管字符串是不变的,但如何将字符串设为 "mutate"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15710999/

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