velocity 将字符串切割按每隔3位加逗号,map集合遍历,字符串拼接,
###分割字符串的算法demo
#macro(addcomma)#set($newStr="")#set($first1 ="123456789")#set($leggth=$first1.length())#set($first2 =$leggth%3)#if($first2==0)#set($first3=($leggth/3))#elseif($first2!=0)#set($first3=$leggth/3+1)#end#set($first4=[0..$first3])#foreach($s1 in $first4)#if($foreach.count < $first4.size())#set($first5 = ($s1+1)*3)
#* #if(($s1+1)==$first3)#set($first6 = $leggth)#end*##if($s1==0)#set($newStr=$first1.substring($s1,$first5))#else#set($g =$s1*3)##处理下标越界#if($first5 < $first1.length())#set($newStr= $newStr+","+$first1.substring($g,$first5))#else#set($newStr= $newStr+","+$first1.substring($g,$leggth))#end#end#end#end
#end<strong>#addcomma()$newStr</strong>
最终结果:123,456,789
## 字符串拼接
#macro(ping)#set($p="")#set($pp=["java","c++","vm","css"])#foreach($p_1 in $pp)#set($p=$p+$p_1)#end
#end<strong>#ping()$p</strong>out: javac++vmcss
## Map集合遍历#set($hehe={"1":"java","2":"idea","3":"www."})#foreach($!he in $!hehe.entrySet())<p>he_key: $!he.getKey() value :$!he.getValue()</p>#endout: <p>he_key: 1 value :java</p><p>he_key: 2 value :idea</p><p>he_key: 3 value :www.</p>
## list集合遍历demo#macro(list_test)#set($lists_test=["java","c++","vm","css"])#foreach($ls in $lists_test)$ls#end#end#list_test()out:java c++ vm css
velocity 将字符串切割按每隔3位加逗号,map集合遍历,字符串拼接,相关推荐
- js数字类型每隔三位加逗号(最简单方法)
直接正则就行了 var a = 123456789 var b = a.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); console.log(b ...
- 数值格式化,每隔三位加一个逗号
数值整数和小数 每隔三位加一个逗号方便阅读 function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x[1 ...
- iOS造轮子-数字金额每隔3位用逗号隔开(Swift实现)
概要 背景概述 Swift 代码实现 图示代码执行原理 算法复杂度分析 背景概述 金融类App不可避免的需要展示金额信息,如¥12345678元,但当金额数值较大时,将一整串的金额显示在用户面前显然不 ...
- 数字三位分节法(即整数部分从右向左,每隔三位用逗号分开)python实现
题目: 将输入的一个数字先保留两位小数,整数部分用三位分节法表示. 样例: 输入:1234567.89 输出:1,234,567.89 def format_number(amount):'''将一个 ...
- 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 | 每个 一级指针 指向不同大小内存 | 精准分配每个 一级指针 指向的内存大小 )
文章目录 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 二.完整代码示例 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 博客 [C 语言]二级指针案例 ( ...
- java中逗号怎么加_Java中如何将字符串从右至左每三位加一逗号
/** * * 将字符串从右至左每三位加一逗号 * * * @param str 需要加逗号的字符串 * @return 以从右至左每隔3位加一逗号显示 */ public static String ...
- java正则表达式分割字符串_Java开发笔记(三十七)利用正则串分割字符串
前面介绍了处理字符串的常用方法,还有一种分割字符串的场景也很常见,也就是按照某个规则将字符串切割为若干子串.分割规则通常是指定某个分隔符,根据字符串内部的分隔符将字符串进行分割,例如逗号.空格等等都可 ...
- Map集合练习之对字符串中字母出现的次数求和
代码需求 如有这么一个字符串 String str = "fdg+avAdc bs5dDa9c-dfs"; MapTest.java package zhouls.bigdata. ...
- leetcode1170-比较字符串最小字母出现频次(Map集合存储数组中每个字符串最小元素对应出现频次)
目录 1. 题目: 2.分析: 3.思路: 4.代码实现: 1. 题目: 2.分析: 分析题目意思,queries中每个词都需要和words中全部单词比较,每个词的出现频次最小的单词的次数和words ...
最新文章
- PHP文件上传和文件操作案例
- 基于多视图几何方式的三维重建
- php dlt645,DLMS - DLT645规约转换模块
- c语言 链表_C语言编程第22讲——单向有序链表的C语言实现
- 图片预览------photoswipe 使用
- 无意间发现的java的相关资料
- Redis基础(十三)——Jedis和Linux
- 物联网99%是中小企业 引发赚快钱担忧
- liunx 中一个命令可以检测 ps -C java --no-heading| wc -l 一般用于shell脚步编写用
- 2020年11月程序员工资统计,平均14327元
- 招聘网站数据分析岗位数据分析(Excel实现)
- (附源码)springboot菠萝大学课室预约系统分析与设 毕业设计 641656
- 双稳态电路的两个稳定状态是什么_干货|常见的脉冲电路到底有何用途和特点?终于了解了!...
- 手机内存不够用,蒲公英X1让U盘秒变私有云
- 操作系统:手把手带你扫盲 操作系统 的那些必知必会!
- 计算机ms office二级试题,计算机二级MSoffice操作试题及答案
- 离线安装VS2019教程
- pstack学习笔记
- 【千里之行,始于足下】大数据高频面试题——Hive篇(一)
- 【网商课堂】木帛的杭派女装线上开拓心得