gpt4 book ai didi

java - 如何在java中创建这个url

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:12 30 4
gpt4 key购买 nike

我有这个 url 要在 java 中创建。参数base-url、US和test将来自配置文件,而part1和part2将是程序中的变量。所以骨架是这样的。

https://base-url/search/part1/part2?region=US&env=test

目前我正在使用一种低效的方式使用字符串连接来创建此网址

   AppConfig.findString(baseurlstring) + "/search/" + part1 + "/" 
+ part2 + "?region=" + AppConfig.findString(regionString)
+ "&env=" + AppConfig.findString(envString);

是否有更有效的方法使用 URL 类来完成此操作,然后将其转换为字符串?

最佳答案

StringBuilder 是本例中的编码方式。
例如:

StringBuilder builder = new StringBuilder()

任何时候您想要构建或添加到 URL,

例如,使用:builder.append(AppConfig.findString(regionString))

最后,您可以通过重复调用 append() 到达想要构建的 URL。

现在这样做的原因是因为 StringBuilderStringBuffer 更快,但需要注意的是它是非同步的(不是线程安全的)。

阅读StringBuilder文档。

关于java - 如何在java中创建这个url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48715721/

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