- 浏览: 2738050 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1313)
- JS (65)
- CSS (6)
- html (30)
- dweamweaver工具相关 (2)
- Spry (1)
- DB (103)
- p2p (1)
- java (405)
- .net (3)
- oracle (24)
- struts (18)
- myeclipse (15)
- linux (49)
- SQL SERVER2008 (101)
- jsp (21)
- resume (1)
- other (1)
- ajax (3)
- 云计算 (2)
- excel (32)
- vss (1)
- 警戒 (1)
- eclipse (21)
- c (1)
- dialog designer (7)
- axis1.4 (4)
- webservice (11)
- CTI (1)
- svn (8)
- spring (27)
- tomcat (13)
- log4j (14)
- 网络应用 (7)
- mysql (59)
- bat (4)
- jdbc (1)
- 正式表达式 (1)
- hibernate (27)
- iphone (2)
- 系统应用 (107)
- servlet (3)
- vmware (2)
- php (12)
- JQuery (30)
- avaya (5)
- postgresql (19)
- java面试 (1)
- rose (1)
- Socket (1)
- xml (2)
- PowerDesign (3)
- visio (1)
- jstl (4)
- informix (2)
- assemble (2)
- English Study (2)
- IOS (9)
- CMMI (1)
- outlook (4)
- poi (1)
- hadoop (5)
- SAE (3)
- jor (1)
- jquery mobile (1)
- git (11)
- mina (1)
- ibatis (2)
- wordpress (2)
- 支付宝 (1)
- struts2 (14)
- apns (1)
- html5 (1)
- xampp (2)
- uml (2)
- 项目管理 (1)
- 敏捷开发 (1)
- 设计模式 (2)
- spark (1)
- maven (9)
- 微信公众平台 (1)
- json (2)
- junit (1)
- quartz (2)
- redis (2)
- memcache (1)
- android (3)
- 红杏 (1)
- postman (1)
- mybatis (5)
- iplat4j (1)
- windows (1)
- logback (1)
- Netty (1)
- wiki (1)
- dubbo (1)
- sonar (2)
- jenkins (2)
- mac (10)
- office (4)
- groovy (1)
- intellij (6)
- zookeeper (2)
- 诛仙 (1)
- MQ (2)
- docker (1)
- 2222 (0)
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
首先呢,这个类在JAVA开发中非常常见。
但是总是不能将其掌控。
但是现在终于有个清醒的认识了:
1、这个类的作用就是专门格式化的,你无论给他一个什么样的object,它都能以指定的格式返回出来。
比如像simpleDateFormat:传给它日期和格式,它会以传进来的格式将日期返回出去。
具体示例如下:
public static String formatYMD(Date date) { return date == null ? "" : formatDateTime(date, "yyyy-MM-dd"); } public static String formatDateTime(Date date, String format) { if (date == null) return null; if (format == null) return date.toString(); DateFormat df = new SimpleDateFormat(format); return df.format(date); }
2、DecimalFormat:传它给数值和格式,它也会以传进来的格式将BigDecimal以字符串形式返回出去。
具体示例如下:
public static String changeDoubleToString(double sum){ BigDecimal big=new BigDecimal(sum); big.setScale(2, RoundingMode.HALF_UP); DecimalFormat df=new DecimalFormat("##0.00"); return df.format(big); }
这里要注意,df.format(BigDecimal),这个方法不是在DecimalFormat 中的,而是在java.text.format类中的。DecimalFormat 是它的子类。
3、从struts的format入手。(它默认的不是四舍五入,而是half_even,偏向于偶数的,未经测试)
<bean:write name="amount" format="###,###.####" />
对于这个代码而言,举个例子,比如amount=123456.789
那么它格式化过后的值就是:123,456.789。
但是它不会补0.
如果想要它补成0就写成:
<bean:write name="amount" format="###,###.0000" />
此时它格式化过后的值是:123456.7890
发表评论
-
Struts2和spring整合
2014-09-26 10:07 833背景:struts2.0.11+spring2.5 非常 ... -
struts2.0.11下载
2014-09-26 10:05 866在官网上,只有1.3和2.3的下载地址,其他的下载链接 ... -
java.lang.illegalargumentexception resources cannot be null
2014-09-08 00:42 1050原因是使用了dynamicform,里面用到了vali ... -
struts2 牛逼特性
2014-06-10 12:08 922在普通的jafva类里面,也可以拿到request,这 ... -
SSH一步一步配置教程
2014-04-04 23:44 889环境:MyEclipse6.5+Mysql5+Spring ... -
struts1 声明式异常
2014-03-10 00:06 892所谓struts声明式异常,就是自己不try catc ... -
Struts1 声明式异常
2013-09-04 23:25 12481、创建自定义异常,代码如下: package co ... -
struts mvc
2013-03-23 23:52 1054Model 1 和Model 2简介 我们在开发Web应 ... -
struts helloworld
2013-02-26 22:07 1057环境:struts1.2.4+Myeclipse6.0 ... -
Servlet action is currently unavailable
2012-12-07 18:03 4060在官网下了一个struts-1.3.10-all版本,找到st ... -
struts1和struts2区别
2012-11-09 18:16 1051http://www.blogjava.net/3 ... -
Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
2011-11-19 21:48 1659错误提示: Cannot find bean org.apac ... -
struts收集隐藏数据吗
2011-09-16 12:50 1211大家都知道disabled的东西,form是不收集的。 ... -
struts disabled
2011-08-10 16:27 1130<logic:equal name="l ... -
html:text标签 struts
2011-07-23 14:33 1338html:text里面有redisplay属性,如果不想显示a ... -
struts1.2.9 api
2011-07-13 22:37 1385struts1.2.9 api:http://struts.a ... -
myeclipse6导入struts项目配置_Oracle篇
2011-07-06 10:44 16141、在myeclipse6左边空白处右击import,导入存放 ...
相关推荐
4. **命令行工具**:对于那些不使用IDE的开发者,`google-java-format` 提供了命令行接口,可以方便地在终端中对代码进行批量格式化。 在`google-google-java-format-69e2efc` 这个压缩包中,包含了`google-java-...
"google-java-format最新"是一款专为Java开发者设计的代码格式化工具,旨在提供一种一致、自动化的代码风格调整方案。这款工具遵循Google的Java编程风格指南,能够帮助开发者快速整理和标准化他们的源代码,提高代码...
这对于调试和理解复杂的JSON结构尤其有帮助。 在Android开发中,由于内存和性能的限制,JSON处理的效率和可读性同样重要。Java和Android平台都提供了内置的JSON处理库,如Java的`org.json`包和Android的`org.json`...
首先,我们需要理解`java.text.SimpleDateFormat`的作用。这个类是Java日期时间API的一部分,用于将日期和时间对象转换为字符串,或将字符串解析为日期对象。它依赖于模式字符串来定义日期和时间的格式。例如,模式...
在IT行业中,代码格式化是开发...总的来说,理解和使用"format模板"对于提升代码质量和团队协作效率至关重要,而华为提供的`huawei_code_formater.xml`和`huawei_codetemplates.xml`文件则是实现这一目标的有效工具。
例如,通过Java的AudioSystem类,可以将MP3解码为PCM数据,然后再转换为WaveFormat,以适应Java Sound API的需求。 【描述】"java编写的mp3播放器"说明了这是一个用Java实现的软件,用于播放MP3音乐文件。Java作为...
Java工具类是Java编程中...熟练掌握这些工具类的使用,对于Java开发者来说至关重要,它们不仅能提升代码质量,还能降低维护成本。在实际项目中,根据需求选择合适的工具类并合理利用,是每个专业Java开发者必备的技能。
这表明这个资料不仅提供了理论知识,还可能包含了一些实际操作的经验分享,对于初学者来说具有一定的指导价值。 【标签】"Accp S1 JAVA"表明这是北大青鸟ACCP培训课程的第一个阶段,重点是Java编程语言。ACCP课程是...
4. **处理注释和格式化**:为了提高代码可读性,可以添加适当的Javadoc注释,并使用代码格式化工具如Google的`JavaFormat`来保持代码风格一致。 5. **整合到项目**:生成的Java类通常会加入到项目的源代码目录,而...
通过理解FF1保形加密的基本原理和Java的实现方式,开发者可以构建自己的数据安全解决方案,确保在满足业务需求的同时,有效保护用户数据的隐私。在实际开发中,还需要关注性能优化、错误处理以及与其他系统集成等...
在Java编程中,工具类(Util Class)是包含各种实用函数的静态类,它们提供了一种简化常见任务的方法。在给定的`UtilClass`中,我们有五个主要的工具类:`...理解并熟练运用这些工具类,对于提升Java开发效率至关重要。
理解和掌握这些工具类及其方法,对于日常开发工作至关重要,能够帮助我们更好地处理日期和时间相关的业务需求。无论是进行简单的日期格式化,还是复杂的日期计算,都能游刃有余。在实际项目中,结合使用新旧API,...
但是,由于`Date`类存在一些设计上的不足,如不支持国际化和线程安全问题,因此在Java 8及以后版本中,推荐使用`java.time`包中的类。 `java.time`包引入了许多新特性,例如`LocalDate`, `LocalTime`, `...
总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...
转换C#的`DateTime`类到Java代码时,理解两种语言中日期时间处理的不同之处是至关重要的。这不仅涉及到类的创建和方法的映射,还可能涉及整个系统的时间处理逻辑。确保在转换过程中充分测试,以确保新实现的功能与原...
JSON(JavaScript Object ...总的来说,理解并熟练掌握JSON与Java类之间的转化是Java开发者必备的技能,它极大地简化了Web服务的数据交换过程。正确使用这些库,可以提高代码的可读性和可维护性,同时提高开发效率。
- **System、Runtime、Process、Math、Calendar类**:理解这些类的功能及应用场景。 - **反射机制**:深入学习反射机制及其在程序设计中的应用。 接下来,我们将详细探讨文档中提到的一些核心知识点。 #### 二、...
本篇内容将深入讲解Java中的日期操作类,这对于Java初学者来说是非常重要的知识点。 首先,我们要了解Java中的基础日期类`java.util.Date`。这个类在早期的Java版本中被广泛使用,但其API设计存在一些问题,例如不...
总之,Java中的`format`涉及到多个类和方法,它们在处理日期、时间、数字和字符串的格式化方面扮演着重要角色,为开发人员提供了强大的工具来生成符合特定格式的输出。通过理解并熟练掌握这些类和方法,可以提高代码...
Java中的`String`类是编程中最常用的类之一,它在Java的`java.lang`包中...对于初学者来说,理解这些基本操作和原理是掌握Java字符串处理的关键。通过深入学习和实践,你可以更好地利用`String`类来处理各种文本数据。