1、题目描述
给定一个URL前缀和URL后缀,通过”,”分割,需要将其连接为一个完整的URL,如果前缀结尾和后缀开头都没有“/”,需自动补上“/”连接符,如果前缀结尾和后缀开头都为“/”,需自动去重。
约束:不用考虑前后缀URL不合法情况。
2、输入描述
URL前缀(一个长度小于100的字符串),URL后缀(一个长度小于100的字符串)。
3、输出描述
拼接后的URL。
4、解题思路
- 读取输入的URL前缀和URL后缀,存储在变量 inStr 中。
- 使用 replaceFirst 方法将第一个逗号 , 替换为斜杠 /,得到临时结果 out。
- 使用 replace 方法连续两次将连续的斜杠 // 替换为单个斜杠 /,得到最终结果。
- 输出最终结果。
5、Java算法源码
public static void main(
华为机试题目解析:Java实现URL拼接
本文介绍了华为在线测试(OD机试)中的一道Java编程题,题目要求根据给定的URL前缀和后缀进行拼接。内容包括题目描述、输入输出说明、解题思路及Java源码实现。通过replaceFirst和replace方法处理URL的拼接逻辑,确保正确添加或移除连接符。
订阅专栏 解锁全文
7658

被折叠的 条评论
为什么被折叠?



