美文网首页
字符串在特定字符前添加或者删除前缀

字符串在特定字符前添加或者删除前缀

作者: 小码A梦 | 来源:发表于2021-08-27 13:54 被阅读0次

前言

前端单个数据需要传多个值,比如发朋友圈需要发多个图片,前端使用分割符号(一般是用,分割),将链接传给后端,比如类似这种格式:
https://aa.aliyun-oss.com/a.png,https://aa.aliyun-oss.com/b.png
数据库一般为了节约存储空间,会减去地址的前缀。由上面的链接转成缩减成下方的地址:
a.png,b.png
或者由a.png,b.png
添加前缀转成
https://aa.aliyun-oss.com/a.png,https://aa.aliyun-oss.com/b.png

删除固定前缀

使用spilt() 分割,然后移除前缀,最后再join()拼接:

String fullUrl = "https://aa.aliyun-oss.com/a.png,https://aa.aliyun-oss.com/b.png";
String[] urlArray = fullUrl.split(",");
String prefix = "https://aa.aliyun-oss.com/";
for (int i = 0; i < urlArray.length; i++) {
    urlArray[i] = urlArray[i].replace(prefix,"");
}
String url = String.join(",",urlArray);
//输出 a.png,b.png
System.out.println(url);

添加固定前缀

前端需要显示全路径,使用spilt() 分割,在每个地址添加公共前缀,然后,拼接起来:

String url = "a.png,b.png";
String[] urlArray = url.split(",");
String prefix = "https://aa.aliyun-oss.com/";
for (int i = 0; i < urlArray.length; i++) {
    urlArray[i] = prefix + urlArray[i];
}
String fullUrl = String.join(",",urlArray);
//输出 https://aa.aliyun-oss.com/a.png,https://aa.aliyun-oss.com/b.png
System.out.println(fullUrl);

相关文章

  • 字符串在特定字符前添加或者删除前缀

    前言 前端单个数据需要传多个值,比如发朋友圈需要发多个图片,前端使用分割符号(一般是用,分割),将链接传给后端,比...

  • 汇编开发(七):字符串与数组

    1. 字符串原语指令 使用重复前缀如果添加重复前缀,则使用ECX作为计数器重复该指令。 复制字符串 方向标志字符串...

  • Swift - String 初级用法合集

    1.初始化空字符串 2.字符串比较、前缀、后缀、长度 3.字符串拼接 及character 插入、删除、替换 注意...

  • StringBuffer类的概述

    1.StringBuffer是一个可变的字符串,也是字符串缓冲区,当在其字符串中添加或者删除字符时,并不会产生新的...

  • 字符串-KMP算法

    字符串-KMP算法 若干个字符组成字符串 字符串前缀prefix, 真前缀proper prefix, 后缀suf...

  • MySQL 索引-索引策略

    前缀索引 一个字符串列太长,使用整列作为索引,太占空间。如果这个字符串使用到了前缀进行匹配查询或者查询整个字符串(...

  • Swift - 字符串String 常用的属性和方法做个总结

    1、判断是否为空:isEmpty 2、获取字符数量:string.count 3、检查字符串是否有特定前缀/后缀:...

  • go简要 - string字符串函数

    常用字符串操作函数 类型转换 比较对比 搜索 查找 统计 替换 删除过滤 大小写转换 前缀后缀 字符串分割 拼接 ...

  • 基础

    数据类型和变量 字符串 字符串可以用单引号''或双引号""包裹。 转义字符\。 在引号前加上前缀r表示引号内的字符...

  • 字符串

    本文涉及字符串存储、删除或包含特定符号及字符串选择问题。 1.字符串存储 #字符串存储,可以先统一存为小写再转化格...

网友评论

      本文标题:字符串在特定字符前添加或者删除前缀

      本文链接:https://www.haomeiwen.com/subject/odsmiltx.html