velocity 两位小数怎么把小数转换为%号

苹果/安卓/wp
积分 89, 距离下一级还需 56 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
悲催签到天数: 7 天连续签到: 1 天[LV.3]偶尔看看II
RT,不知道有哪个函数可以做到。
载入中......
乘以100不就行了
qoiqpwqr 发表于
乘以100不就行了乘以100,数字是变咯啊,后面也没有百分号。。。
本帖最后由 wooson 于
20:33 编辑
可以用paste函数,下面的例子供参考:
aa = runif(10)
paste(aa*100, &%&, sep='')复制代码
热心帮助其他会员
热心帮助其他会员
总评分:&学术水平 + 2&
热心指数 + 2&
wooson 发表于
可以用paste函数,下面的例子供参考:谢谢大大!
wooson 发表于
可以用paste函数,下面的例子供参考:这个貌似只是形似,但是实质已经是字符型咯?
xintan777 发表于
这个貌似只是形似,但是实质已经是字符型咯?不知道你的目的是什么?paste以后肯定是字符格式了。如果要进行运算,小数的计算结果和百分数的计算结果有区别吗?
谢谢,很有用
wooson 发表于
可以用paste函数,下面的例子供参考:sca包里有个percent(p, d = 0, sep = & &)
wooson 发表于
可以用paste函数,下面的例子供参考:小数点位数有点多,可以设置小数点后面的位数吗?
浏览过的版块
初级热心勋章
初级热心勋章
初级信用勋章
初级信用勋章
初级学术勋章
初级学术勋章
中级热心勋章
中级热心勋章
高级热心勋章
高级热心勋章
无限扩大经管职场人脉圈!每天抽选50位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师velocity模板小数点截断两位
velocity模板小数点截断两位
[摘要:velocity 模板可以或许对数举行formate,目前有个需供是愿望可以或许小数面保存两位, 坑爹的文档,便给了最根基的用法,照样我大stackoverflow威武,一查一个准: 上代码: $number.format(#0.00, $va]
velocity 模板能够对数值进行formate,现在有个需求是希望能够小数点保留两位,
坑爹的文档,就给了最基本的用法,还是我大stackoverflow威武,一查一个准:
$number.format(&#0.00&, $val)
************************************************
I want to convert
23.59004 to 23.59
35.7 to 35.70
3.0 to 3.00
Please tell me how can I do it in velocity template? I searched a lot for this and found that I can use velocity tools, but there are no examples related to it? and can i use velocity tools in templates?
Velocity tools are expected to be used in V essentially they are objects added to the variables available in a
template so that you can use&$numberTool.format(&#0.00&,
$val)&or similar. If none of the available tools don't fit your needs, simply create a POJO and add it to the template.
/questions/8820240/how-to-format-numbers-in-velocity-templates
参考:&/opaljc/archive//2459685.html
官方文档:https://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/NumberTool.html
感谢关注 Ithao123产品文档频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊【语言框架】Velocity(12)
& & & 在Velocity Template Language(VTL)中,有三种类型的引用:变量,属性,方法。所有的引用都被看作是字符串,如果某个引用是一个整型值,velocity会调用它的toString()方法,将它转换为String。
& & & 变量是由$和紧跟其后的VTL标识符组成的。而VTL标识符必须以字母开头,后面可以包含并且仅能包含字母、数字、下划线以及减号。像$2.4这样的字符串,是不会被识别为变量的,因为2.4不是一个VTL标识符。
& & & 属性是由四部分组成,依次是$, 紧跟其后的VTL标识符,小数点,紧跟其后的VTL标识符。比如$Var.pro。实际上,这个属性有两个含义,它可以表示在Var标记的hashtable中寻找并返回pro这个key对应的value,也可以表示$Var.getPro()这个方法(getPro方法需自定义)。
& & & 方法是由四部分组成,依次是$,紧随其后的VTL标识符,小数点,紧随其后的函数调用。这里的函数调用是可以带参数的。比如$Var.getPro(&test&)。
*很显然,属性有时是方法的一种简写,$Var.pro和$Var.getPro()是等价的,这种情况下,尽量使用属性的形式。但是方法有参数的话,就没有和它等价的属性了。
属性的搜索规则:
& & & 属性可以表示为调用方法,也可表示从hashtable中找值,对于$Var.pro来说,Velocity会按照以下顺序解析:$Var.getpro(),
$Var.getPro(), $Var.get(&pro&), $Var.isPro();而对于$Var.Pro来说,Velocity会按照以下顺序解析:$Var.getPro(), $Var.getpro(), $Var.get(&Pro&), $Var.isPro()。所以,前两个是寻找方法,第三个是在hashtable中找值,第四个是一个is判断。
& & *另外需要注意的是,属性不会被解析为对象的实例变量。$Var.pro可以表示$Var.getpro()$Var.get(&pro&),但是它不表示Var这个java对象的pro属性。
规范的引用写法:
& & & $Var是一个简化后的写法,规范的写法应该是${Var}。大部分情况下,简化写法是可以的,但是当一个引用后面紧跟一个VTL标识符时,规范写法就是必要的了。比如$Vartic和${Var}tic就是两种不同的含义。所以,尽量还是使用规范写法,它永远不会有错。属性和方法的规范写法是${Var.pro}以及${Var.pro()}。
& & & 如果一个引用(不管哪种类型)没有被定义,那么在使用时,它就没有值。Velocity默认的做法是,将这个引用作为普通字符串对待。比如,在&input type=&text& name=&email& value=&$email& /&中,如果$email并没有定义,那么这个文本框的value就是&$email&这个字符串。如果用$!email替代$email,那么输出将会是空字符串,而不是&$email&。对应的规范写法是$!{email}。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:29589次
排名:千里之外
原创:39篇
转载:11篇
评论:13条
(6)(26)(6)(5)(6)(1)

我要回帖

更多关于 velocity 两位小数 的文章

 

随机推荐