当前位置: 首页 > news >正文

网络公司网站建广告营销推广方案

网络公司网站建,广告营销推广方案,网站都到哪里做推广,源码做网站String.format("xxxx%6sxxxxx", "111")//是将中间的%6s进行替换,如果替换字符不足6会填充空格,空格是根据系统来的 改成指定以中文填充 public class StringFormatUtils {public static String format(String s, String... args) {…
String.format("xxxx%6sxxxxx", "111")//是将中间的%6s进行替换,如果替换字符不足6会填充空格,空格是根据系统来的

改成指定以中文填充

public class StringFormatUtils {public static String format(String s, String... args) {if (args == null || args.length == 0) {return s;}StringBuffer sb = new StringBuffer();Pattern p = Pattern.compile("(%\\d+?s)");Matcher matcher = p.matcher(s);int index = -1;while (matcher.find()) {int groupCount = matcher.groupCount();if (groupCount < 1) {continue;}String group1 = matcher.group(1);Pattern p2 = Pattern.compile("^%(\\d+?)s$");Matcher matcher1 = p2.matcher(group1);int n = 0;if (matcher1.find()) {n = Integer.valueOf(matcher1.group(1));}String replacement = fillSpace(args[++index], n);matcher.appendReplacement(sb, replacement);}matcher.appendTail(sb);return sb.toString();}public static double len(String s) {double len = 0;for (int i = 0; i < s.length(); i++) {String str = s.substring(i, i + 1);if (str.matches("[0-9A-Za-z\\.\\+\\-%]")) {len += 0.5;} else {len += 1;}}return len;}public static String fillSpace(String s, int fullLen) {return fillSpace(s, fullLen, true, false);}public static String fillSpace(String s, int fullLen, boolean debug) {return fillSpace(s, fullLen, true, debug);}public static String fillSpace(String s, int fullLen, boolean left, boolean debug) {double len = len(s);if (len >= fullLen) {return s;}StringBuilder s1 = new StringBuilder(s);while (len(s1.toString()) < fullLen) {double diff = fullLen - len(s1.toString());String zhspace = debug ? "空" : " ";String enspace = debug ? "s" : " ";if (diff == 0.5d) {if (left) {s1.insert(0, enspace);} else {s1.append(enspace);}} else {if (left) {s1.insert(0, zhspace);} else {s1.append(zhspace);}}}return s1.toString();}

测试代码

        System.out.println(StringFormatUtils.format(s, "sss"));System.out.println(StringFormatUtils.format(s, "dd你你"));System.out.println(StringFormatUtils.format(s, "+10%"));System.out.println(StringFormatUtils.format(s, "-150%"));System.out.println("--------------------------------");System.out.println(String.format(s, "sss"));System.out.println(String.format(s, "dd你你"));System.out.println(String.format(s, "+10%"));System.out.println(String.format(s, "-150%"));

输出

 

 

这里发现改了之后,对齐效果仍然不是特别完美。但是比原生的还是好一点,原生的除非说输入的字符串规则完全一致,否则一旦遇到中英文混杂的情况,对齐效果感观上差异比较大。

http://www.dinnco.com/news/20305.html

相关文章:

  • 怎样做克隆网站视频营销案例
  • 网站公司做的网站经常打不开外贸网站搭建推广
  • WORDPRESS摘要无效网站关键词优化方案
  • 类似链家网站建设方案谷歌引擎搜索入口
  • 网站注册备案之后怎么做湖南专业seo优化
  • 免费建立手机网站吗百度风云榜小说排行榜
  • 用别人的公司名字做网站公司广告推广方案
  • 把自己做的网页发布到网站seo平台代理
  • html代码颜色seo是做什么工作内容
  • 网站建设设计制作培训seo优化的方法
  • 网站的域名和密码学电子商务出来能干嘛
  • 厦门开发网站公司外链发布工具
  • 万户网站建设外链火
  • 阿里云服务器做盗版视频网站吗网站建设与管理属于什么专业
  • 唐山网站建设哪家优惠搜索引擎的使用方法和技巧
  • 小面网站建设宁波网站推广专业服务
  • 织梦做的网站别人提交给我留的言我去哪里看全网营销系统是干什么的
  • 在日本怎样做网站nba最新比赛直播
  • 外贸网站建设公司机构seo网站优化服务商
  • 免费可以绑定域名网站空间杭州网站关键词排名优化
  • 网站客户流失中央下令全国各地核酸检测
  • 做电子政务网站深圳网站优化软件
  • 猎头公司怎么收费珠海百度关键词优化
  • 有哪些网站可以推广seo短视频网页入口引流下载
  • 特价网站源码电商运营公司
  • 网站代码制作seo教学平台
  • 莆田网站建设建站系统福州seo结算
  • 上海可靠的网站建设公司推广方案格式模板范文
  • godaddy网站建设教程站优化
  • 问卷调查网站JAVA怎么做seo排名优化培训