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

网站开发刷新图片icp备案查看网站内容吗

网站开发刷新图片,icp备案查看网站内容吗,本地搭建 wordpress,天津信息港转载自 java字符串格式化#xff1a;String.format()方法的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法#xff0c;两者有类似之处。format()方法有两种重载形式。 l form…转载自  java字符串格式化String.format()方法的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法两者有类似之处。format()方法有两种重载形式。 l     format(String format, Object... args) 该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境。例如当前日期信息在中国语言环境中的表现形式为“2007-10-27”但是在其他国家有不同的表现形式。 语法 String.format(format,args...) format字符串格式。 args...字符串格式中由格式说明符引用的参数。如果还有格式说明符以外的参数则忽略这些额外的参数。参数的数目是可变的可以为0。 l     format(Locale locale, String format, Object... args) 该方法使用指定的语言环境、字符串格式和参数生成一个格式化的新字符串。新字符串始终使用指定的语言环境。 语法 String.format(locale,format,args...) locale指定的语言环境。 format字符串格式。 args...字符串格式中由格式说明符引用的参数。如果还有格式说明符以外的参数则忽略这些额外的参数。参数的数目是可变的可以为0。 format()方法中的字符串格式参数有很多种转换符选项例如日期、整数、浮点数等。这些转换符的说明如表7.1所示。 表7.1                                  转换符 转  换  符说    明 示    例%s字符串类型mingrisoft%c字符类型m%b布尔类型true%d整数类型十进制99%x整数类型十六进制FF%o整数类型八进制77%f浮点类型99.99%a十六进制浮点类型FF.35AE%e指数类型9.38e5%g通用浮点类型f和e类型中较短的 %h散列码 %%百分比类型%n换行符 %tx日期与时间类型x代表不同的日期与时间转换符 ch0705实例位置mr/07/sl/05 下面的实例使用了表7.1中的各种转换符实现不同数据类型到字符串的转换并将转换后的字符串通过System.out.printf()方法输出到控制台中。实现步骤如下。 1创建StrConversion类将下面这段代码复制到类定义中。 例程06  代码位置光盘/mr/07/sl/05/src/com/lzw/StrConversion.javapublic static void main(String[] args) {String strnull;strString.format(Hi,%s, 飞龙);          // 格式化字符串System.out.println(str);                             // 输出字符串变量str的内容System.out.printf(字母a的大写是%c %n, A);System.out.printf(37的结果是%b %n, 37);System.out.printf(100的一半是%d %n, 100/2);System.out.printf(100的16进制数是%x %n, 100);System.out.printf(100的8进制数是%o %n, 100);System.out.printf(50元的书打8.5折扣是%f 元%n, 50*0.85);System.out.printf(上面价格的16进制数是%a %n, 50*0.85);System.out.printf(上面价格的指数表示%e %n, 50*0.85);System.out.printf(上面价格的指数和浮点数结果的长度较短的是%g %n, 50*0.85);System.out.printf(上面的折扣是%d%% %n, 85);System.out.printf(字母A的散列码是%h %n, A); } 2运行StrConversion类在控制台中输出的结果如下 Hi,飞龙 字母a的大写是A 37的结果是false 100的一半是50 100的16进制数是64 100的8进制数是144 50元的书打8.5折扣是42.500000 元 上面价格的16进制数是0x1.54p5 上面价格的指数表示4.250000e01 上面价格的指数和浮点数结果的长度较短的是42.5000 上面的折扣是85% 字母A的散列码是41 这些字符串格式参数不但可以灵活将其他数据类型转换成字符串而且可以与各种标志组合在一起生成各种格式的字符串这些标志如表7.2所示。 表7.2                             搭配转换符的标志 标    志说    明示    例结    果为正数或者负数添加符号(%d,15)15−左对齐(%-5d,15)|15   |0数字前面补0(%04d, 99)0099空格在整数之前添加指定数量的空格(% 4d, 99)|  99|,以“,”对数字分组(%,f, 9999.99)9,999.990000(使用括号包含负数(%(f, -99.99)(99.990000)#如果是浮点数则包含小数点如果是16进制或8进制则添加0x或0(%#x, 99)(%#o, 99)0x630143 格式化前一个转换符所描述的参数(%f和%3.2f, 99.45)99.450000和99.45$被格式化的参数索引(%1$d,%2$s, 99,abc)99,abcch0706实例位置mr/07/sl/06 下面的实例使用几种常用的转换符组合标志实现字符串的格式化并通过System.out.printf()方法输出到控制台中。实现步骤如下。 1创建StrDateTime类将下面这段代码复制到类定义中。 例程07  代码位置光盘/mr/07/sl/06/src/com/lzw/StrFormat.javapublic static void main(String[] args) {String strnull;strString.format(格式参数$的使用%1$d,%2$s, 99,abc);           // 格式化字符串System.out.println(str);                                                                                     // 输出字符串变量System.out.printf(显示正负数的符号%d与%d%n, 99,-99);System.out.printf(最牛的编号是%03d%n, 7);System.out.printf(Tab键的效果是% 8d%n, 7);System.out.printf(整数分组的效果是%,d%n, 9989997);System.out.printf(一本书的价格是%2.2f元%n, 49.8); } 2运行StrFormat类将在控制台输出字符串的格式化结果。 格式参数$的使用99,abc 显示正负数的符号99与-99 最牛的编号是007 Tab键的效果是       7 整数分组的效果是9,989,997 一本书的价格是49.80元 7.4.2  日期和时间字符串格式化 在程序界面中经常需要显示时间和日期但是其显示的 格式经常不尽人意需要编写大量的代码经过各种算法才得到理想的日期与时间格式。字符串格式中还有%tx转换符没有详细介绍它是专门用来格式化日期和时 间的。%tx转换符中的x代表另外的处理日期和时间格式的转换符它们的组合能够将日期和时间格式化成多种格式。 1常见日期时间格式化 格式化日期与时间的转换符定义了各种格式化日期字符串的方式其中最常用的日期和时间的组合格式如表7.3所示。 表7.3                         常见日期和时间组合的格式 转  换  符说    明示    例c包括全部日期和时间信息星期六 十月 27 14:21:20 CST 2007F“年-月-日”格式2007-10-27D“月/日/年”格式10/27/07r“HH:MM:SS PM”格式12时制02:25:51 下午T“HH:MM:SS”格式24时制14:28:16R“HH:MM”格式24时制14:28ch0707实例位置mr/07/sl/07 下面的实例使用表7.3中的转换符格式化当前日期和时间并通过System.out.printf()方法输出到控制台中。实现步骤如下。 1创建StrDateTime类将下面这段代码复制到类定义中。 例程08  代码位置光盘/mr/07/sl/07/src/com/lzw/StrDateTime.javapublic static void main(String[] args) {Date datenew Date();                                                                    // 创建日期对象System.out.printf(全部日期和时间信息%tc%n,date);                // 格式化输出日期或时间System.out.printf(年-月-日格式%tF%n,date);System.out.printf(月/日/年格式%tD%n,date);System.out.printf(HH:MM:SS PM格式12时制%tr%n,date);System.out.printf(HH:MM:SS格式24时制%tT%n,date);System.out.printf(HH:MM格式24时制%tR,date); } 2运行该实例将在控制台输出本地时间格式的当前日期和时间。运行结果如下 全部日期和时间信息星期日十月28 13:53:24 CST 2007 年-月-日格式2007-10-28 月/日/年格式10/28/07 HH:MM:SS PM格式12时制01:53:24 下午 HH:MM:SS格式24时制13:53:24 HH:MM格式24时制13:53 2格式化日期字符串 定义日期格式的转换符可以使日期通过指定的转换符生成新字符串。这些日期转换符如表7.4所示。 表7.4                             日期格式化转换符 转  换  符说    明示    例b或者h月份简称中十月英OctB月份全称中十月英Octobera星期的简称中星期六英SatA星期的全称中星期六英SaturdayC年的前两位数字不足两位前面补020y年的后两位数字不足两位前面补007Y4位数字的年份不足4位前面补02007j一年中的天数即年的第几天300m两位数字的月份不足两位前面补010d两位数字的日不足两位前面补027e月份的日前面不补05ch0708实例位置mr/07/sl/08 下面的实例将使用各种转换符格式化当前系统的日期并通过System.out.printf()方法输出到控制台中。实现步骤如下。 1创建StrDate类将下面这段代码复制到类定义中。 例程09  代码位置光盘/mr/07/sl/08/src/com/lzw/StrDate.javapublic static void main(String[] args) {Date datenew Date();                                                                             // 创建日期对象String strString.format(Locale.US,英文月份简称%tb,date);      // 格式化日期字符串System.out.println(str);                                                                              // 输出字符串内容System.out.printf(本地月份简称%tb%n,date);strString.format(Locale.US,英文月份全称%tB,date);System.out.println(str);System.out.printf(本地月份全称%tB%n,date);strString.format(Locale.US,英文星期的简称%ta,date);System.out.println(str);System.out.printf(本地星期的简称%tA%n,date);System.out.printf(年的前两位数字不足两位前面补0%tC%n,date);System.out.printf(年的后两位数字不足两位前面补0%ty%n,date);System.out.printf(一年中的天数即年的第几天%tj%n,date);System.out.printf(两位数字的月份不足两位前面补0%tm%n,date);System.out.printf(两位数字的日不足两位前面补0%td%n,date);System.out.printf(月份的日前面不补0%te,date); } 2运行本实例将在控制台输出各种日期格式化的字符串。运行结果如下 英文月份简称Oct 本地月份简称十月 英文月份全称October 本地月份全称十月 英文星期的简称Sun 本地星期的简称星期日 年的前两位数字不足两位前面补020 年的后两位数字不足两位前面补007 一年中的天数即年的第几天301 两位数字的月份不足两位前面补010 两位数字的日不足两位前面补028 月份的日前面不补028 3格式化时间字符串 和日期格式转换符相比时间格式的转换符要更多、更精确。它可以将时间格式化成时、分、秒甚至时毫秒等单位。格式化时间字符串的转换符如表7.5所示。 表7.5                             时间格式化转换符 转  换  符说    明示    例H2位数字24时制的小时不足2位前面补015I2位数字12时制的小时不足2位前面补003k2位数字24时制的小时前面不补015l2位数字12时制的小时前面不补03M2位数字的分钟不足2位前面补003S2位数字的秒不足2位前面补009L3位数字的毫秒不足3位前面补0015N9位数字的毫秒数不足9位前面补0562000000p小写字母的上午或下午标记中下午英pmz相对于GMT的RFC822时区的偏移量0800Z时区缩写字符串CST续表 转  换  符说    明示    例s1970-1-1 00:00:00 到现在所经过的秒数1193468128Q1970-1-1 00:00:00 到现在所经过的毫秒数1193468128984ch0709实例位置mr/07/sl/09 下面通过实例使用各种转换符格式化当前系统的时间并通过System.out.printf()方法输出到控制台中。实现步骤如下。 1创建StrTime类将下面这段代码复制到类定义中。 例程10  代码位置光盘/mr/07/sl/08/src/com/lzw/StrTime.javapublic static void main(String[] args) {Date datenew Date();                               // 创建日期对象System.out.printf(2位数字24时制的小时不足2位前面补0:%tH%n,date);System.out.printf(2位数字12时制的小时不足2位前面补0:%tI%n,date);System.out.printf(2位数字24时制的小时前面不补0:%tk%n,date);System.out.printf(2位数字12时制的小时前面不补0:%tl%n,date);System.out.printf(2位数字的分钟不足2位前面补0:%tM%n,date);System.out.printf(2位数字的秒不足2位前面补0:%tS%n,date);System.out.printf(3位数字的毫秒不足3位前面补0:%tL%n,date);System.out.printf(9位数字的毫秒数不足9位前面补0:%tN%n,date);String strString.format(Locale.US,小写字母的上午或下午标记(英)%tp,date);System.out.println(str);                          // 输出字符串变量str的内容System.out.printf (小写字母的上午或下午标记中%tp%n,date);System.out.printf(相对于GMT的RFC822时区的偏移量:%tz%n,date);System.out.printf(时区缩写字符串:%tZ%n,date);System.out.printf(1970-1-1 00:00:00 到现在所经过的秒数%ts%n,date);System.out.printf(1970-1-1 00:00:00 到现在所经过的毫秒数%tQ%n,date); } 2运行实例在控制台将输出以下信息 2位数字24时制的小时不足2位前面补0:15 2位数字12时制的小时不足2位前面补0:03 2位数字24时制的小时前面不补0:15 2位数字12时制的小时前面不补0:3 2位数字的分钟不足2位前面补0:24 2位数字的秒不足2位前面补0:56 3位数字的毫秒不足3位前面补0:828 9位数字的毫秒数不足9位前面补0:828000000 小写字母的上午或下午标记(英pm 小写字母的上午或下午标记中下午 相对于GMT的RFC822时区的偏移量:0800 时区缩写字符串:CST 1970-1-1 00:00:00到现在所经过的秒数1193556296 1970-1-1 00:00:00到现在所经过的毫秒数1193556296828
http://www.sadfv.cn/news/232118/

相关文章:

  • 网站建设 - 碧诺网络网络推广代理怎么做
  • 怎么给自己做网站开发app和网站的公司
  • 微信公众号微网站建设网络运营与网络营销是什么关系
  • 网站底部 设计做性的网站
  • 青州住房和城乡建设网站网络营销方案ppt
  • 漳州市住房和城乡建设局网站北京建站公司做网站价格
  • 速橙科技有限公司网站建设app平台运营及管理
  • 网站建设北京公司南京较好的网站制作公司
  • 云服务器做网站镜像类型选啥乌市网络营销
  • 建立什么样的网站好怎么样自己制作网页
  • 陕西省交通建设集团商界分公司网站自助商城网站建设
  • 网站如何伪静态襄阳微信网站建设
  • wordpress jquery插件网站seo工作
  • 东莞市五金有限公司 寮步 技术支持 网站建设园区 网站建设方案
  • 桐柏网站网站设计实施方案
  • 注册查询官方网站基于微信小程序的毕业设计题目
  • 懂得做网站还可以做什么兼职河南洛阳网络公司
  • 眉山市建设局网站建立购物网站的目的
  • 屯溪网站建设跨境电商网
  • 哪个网站做黄金交易最好网站收录在哪里可以查看
  • 做3d效果的网站seo联盟怎么赚钱
  • 做网站策划容易遇到哪些问题推广网站平台免费
  • 猪八戒网站建设网页制作作业源代码
  • it彩票网站建设维护工程师wordpress站点管理
  • 渭南商铺网站建设html转换wordpress
  • 电子商务网站建设的成本分析服务范围 网站建设公司
  • vpn免流网站建设国内大型电子网站建设
  • 去公司叫自己做网站不会做重庆网站建设重庆零臻科技行
  • wordpress本地更换为网站域名标识设计厂家
  • 网站图片一般分辨率做多大深圳网站建设潮动九州