英文:
How to add value to string with if statement
问题
我想在复选框为真时将"/?login=1"添加到我的网址
axios.get('https://web.site/api/login/' + username.value + '/' + password.value + '/?login=1')
如何修改 + '/?login=1'
类似于
- '/?login=1',如果复选框为真
英文:
I want to add "/?login=1" to my url if checkbox is True
axios.get('https://web.site/api/login/'+username.value+'/'+password.value+'/?login=1')
how to modify +'/?login=1'
something like
- '/?login=1' if checkbox is True
答案1
得分: 0
使用模板字符串
`https://web.site/api/login/${username.value}/${password.value}${checkbox ? ''/?login=1'' : ''''}`
英文:
Use a template literal
`https://web.site/api/login/${username.value}/${password.value}${checkbox ? '/?login=1' : ''}`
答案2
得分: 0
你可以在Java中使用concat方法来添加到字符串。或者你也可以使用stringBuilder,然后使用'append'方法(在大多数情况下在性能方面会更好,特别是在循环中的情况下)。
示例:
String link = "https://web.site/api/login/' + username.value + '/' + password.value + '/?login=1";
String finishedLink = link.concat("TextToAdd");
axios.get(checkbox.isActivated() ? finishedLink : link);
如果有帮助,请告诉我。
英文:
You can use the concat method in java to add to the string. Alternatively you could also use stringBuilder and then use the 'append' method (which will be better performance wise in most cases. Especially while looping for example)
https://www.javatpoint.com/string-concatenation-in-java
https://www.javatpoint.com/java-stringbuilder-append-method
Example:
String link = "https://web.site/api/login/'+username.value+'/'+password.value+'/?login=1";
String finishedLink = link.concat("TextToAdd");
axios.get(checkbox.isActivated() ? finishedLink : link);
Let me know if that helps.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论