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

网站的空间百度权重网站排名

网站的空间,百度权重网站排名,做h5的图片网站,为什么建设部网站进不去今天开始自己博客园的博客了,以前在新浪博客上有写过一些,但对比两者的体验,博客园的体验要比新浪高出不少。 这次主要是写Format这个大类,他是由三个子类提供实现DateFormat,NumberFormat,MessageFormat。…

      今天开始自己博客园的博客了,以前在新浪博客上有写过一些,但对比两者的体验,博客园的体验要比新浪高出不少。

      这次主要是写Format这个大类,他是由三个子类提供实现DateFormat,NumberFormat,MessageFormat。以上的类都是抽象类,实现类提供工厂方法获取实例对象,(在本文最后简要说明一下工厂方法与实例方法)

      DateFormat类:

   

Date date = new Date();DateFormat datea = DateFormat.getDateInstance();System.out.println(datea.format(date));//2019年2月2日DateFormat dateb = DateFormat.getDateTimeInstance();System.out.println(dateb.format(date));//2019年2月2日 上午11:26:22DateFormat datec = DateFormat.getDateInstance(0, Locale.CHINA);System.out.println(datec.format(date));//2019年2月2日星期六DateFormat dated = DateFormat.getDateInstance(DateFormat.DEFAULT,Locale.CANADA);//获取加拿大的格式化日期System.out.println(dated.format(date));//Feb. 2, 2019DateFormat datee = DateFormat.getTimeInstance();System.out.println(datee.format(date));//上午11:26:22DateFormat datef = DateFormat.getInstance();System.out.println(datef.format(date));//2019/2/2 上午11:26

//如果上面找不到想要的格式,可以利用SimpleDateFormat类,其是DateFormat类的子类
SimpleDateFormat simpledate = new SimpleDateFormat("yy年MM月dd日 hh时mm分ss秒");
System.out.println(simpledate.format(date));

 

 

   

字母日期或时间元素示例
y2015
M年中的月份12
w年中的周数50
W月份中的周数02
D年中的天数344
d月份中的天数10
F月份中的星期02
E星期中的天数星期四、Thu
aAM/PM标记下午、PM
H一天中的小时数(0~23)21
k一天中的小时数(1~24)21
Kam/pm中的小时数(0~11)09
ham/pm中的小时数(1~12)09
m小时中的分钟数31
s分钟中的秒数08
S毫秒数716

NumberFormat类:

System.out.println("请输入一个数字:");Scanner scan  = new Scanner(System.in);System.out.println("该数字用Locale类的以下常量作为格式化对象的构造参数,将获得不同的货币格式:");//NumberFormat类实现数字格式化,这个类的一个抽象类,可以通过其静态方法getCurrencyInstance()获取其实例对象,本实例获取了货币的实例对象//NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CHINA);double number = scan.nextDouble();//抽象类+静态方法获取实例对象NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CHINA);System.out.println(format.format(number));//¥1,456.00format=NumberFormat.getCurrencyInstance(Locale.JAPAN);System.out.println(format.format(number));format = NumberFormat.getCurrencyInstance(Locale.US);System.out.println(format.format(number));

         System.out.println("请输入百分数");
         double persent = scan.nextDouble();
         double a = persent/100;
         format = NumberFormat.getPercentInstance();//输出百分数的形式
         System.out.println(format.format(a));

 

NumberFormat有两个具体实现子类DecimalFormatChoiceFormat

DecimalFormat同SimpleDateFormat类似,允许我们指定格式模式获取我们想要的格式化数值,DecimlFormat默认是3位小数,四拾伍入。

setMaximumFractionDigits(int newValue)方法,设置小数部分中允许的最大数字位数
setMinimumFractionDigits(int newValue)方法,设置小数部分中允许的最小数字位数,如果原数小数位数不够的话,会补零。

setGroupingSize(int i)方法,设置分组中一组的位数。
setGroupingUsed(boolean value)方法设置是否使用分组,true表示使用,false表示取消分组
setMaximumIntegerDigits(int newValue)方法设置整数部分允许的最大数字位数
setMinimumIntegerDigits(int newValue)方法设置整数部分允许的最小数字位数

 

 实例化有3种方法  1、静态工厂方法 ,2构造器生成,  3、实例工厂方法 

静态工厂方法:
顾名思义就是直接可以通过静态方法来实例化一个对象 
如:

NumberFormat format =  NumberFormat.getInstance();

(单例的写法多用静态工厂方法,好处1;方法有自己的名字,与new实例对比,当构造函数有多个,且参数相近时会容易混淆,这时静态工厂方法的优势就体现出来了。好处2:可以返回类型的子类

Class Person {public static Person getInstance(){return new Person();// 这里可以改为 return new Player() / Writer(),当改为Writer()时要将方法返回类型改为Writer。通过加载Person类调用getInstance()创建Person实例。
    }
}
Class Player extends Person{
}
Class Writer extends Person{
}

 

实例工厂方法:
就是先创建类对象,通过对象来调用创建实例对象的方法

public class HelloWorldFactory {public HelloWorld createHelloWorld(){return new HelloWorld();}
}
HelloWorldFactory helloFactory = new HelloWorldFactory();
helloFactory.createHelloWorld();

以上部分引用他人内容,感觉实例工厂方法与new 实例创建方法差不多。后查看资料才知道这两种方法在spring的bean的得到广泛使用,这要在以后再深入理解了。


工厂方法与实例方法部分援引自:https://blog.csdn.net/u012188107/article/details/54880415

转载于:https://www.cnblogs.com/changhe1995/p/10348788.html

http://www.lbrq.cn/news/2707831.html

相关文章:

  • 分类目录网站大全ip反查域名网站
  • 动漫设计与制作属于什么专业大类南宁百度seo排名优化软件
  • 网站制作天津郑州网站推广公司哪家好
  • 备案的域名可以做盗版电影网站吗信息如何优化上百度首页公司
  • 彩票网站平台外国网站的浏览器
  • 网站策划书注意事项电商软文范例
  • 建站推广哪里有建站新闻资讯域名批量查询工具
  • 观澜做网站公司广州seo黑帽培训
  • 阳泉做网站公司百度网址大全官网旧版
  • 找人做网站怕侵权自媒体视频发布平台
  • 怎样做网站关键字网站seo标题是什么意思
  • 做网站最专业的公司有哪些百度热词搜索指数
  • 网站建设账务处理b2b网站源码
  • 网站返回503的含义是色目人
  • 网站开发种类如何建立一个网站
  • 国内网站设计如何进行营销推广
  • 徐州网站推广优化排名优化公司
  • 中国建站网培训网站建设
  • 如何介绍自己做的网站微信腾讯会议
  • 网站建设 图片他达拉非功效与作用主要会有哪些
  • 学设计的网站推荐项目网站
  • 山东淄博网站建设公司人民网 疫情
  • 百度上如何做企业网站地推放单平台
  • 手机网站开发总结百度付费推广有几种方式
  • 东莞正规网站建设seo推广网络
  • 房地产集团网站欣赏google网站推广
  • 德阳网站建设新闻热点事件
  • 高端网网站建设关键词采集软件
  • 一个网站怎么做流量统计软件外包平台
  • 淄博网站制作企业高端海外销售平台有哪些
  • 机器学习核心概念与实践笔记
  • Cherryusb UAC例程对接STM32 SAI播放音乐和录音(上)=>SAI+TX+RX+DMA的配置与音频回环测试
  • 一种适用于 3D 低剂量和少视角心脏单光子发射计算机断层成像(SPECT)的可泛化扩散框架|文献速递-深度学习人工智能医疗图像
  • 考研408《计算机组成原理》复习笔记,第五章(1)——CPU功能和结构
  • 嵌入式硬件——ARM
  • 正则表达式解析(二)