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

做网站优化的弊端关键词检测工具

做网站优化的弊端,关键词检测工具,网站建设 推广,手机必备20个软件包装类 一方面出于性能方面的考虑,java为数值使用基本类型,而不是对象。基本类型不是对象层次的组成部分,它们不继承Object。 另一方面有时需要创建表示基本类型的对象,例如集合类只处理对象。为了在类中存储基本类型,…

包装类

        一方面出于性能方面的考虑,java为数值使用基本类型,而不是对象。基本类型不是对象层次的组成部分,它们不继承Object。

        另一方面有时需要创建表示基本类型的对象,例如集合类只处理对象。为了在类中存储基本类型,需要将基本类型包装到一个类中,为此Java为8种基本数据类型分别提供了对应的包装类。本质上这些类将基本类型包装到一个类中,因此通常将它们称为类型包装器。包装器类位于Java.lang包中。

八个包装类

Byte  Short  Integer  Long  Float  Double  Character  Boolean

Character包装器

Character是char类型的包装器。Character的构造函数为:

Character(char ch)

其中,ch指定了将由即将创建的Character对象包装的字符。

为了获取Character对象中的char数值,可以调用charValue(),如下所示:

char charValue( )

该方法返回封装的字符。

Boolean包装器

Boolean是包装boolean值的包装器。它定义了以下构造函数:

Boolean(boolean  boolValue)

Boolean(String  boolString)

        在第一个版本中,boolValue必须是true或false。在第二个版本中,如果boolString包含字符串“true”(大写或小写形式都可以),则新的Boolean对象将为真,否则,将为假。

为了从Boolean对象获取boolean值,可以使用booleanValue(),如下所示:

boolean  booleanValue( )

该方法返回与调用对象等价的boolean型值。

数值类型的包装器类

1、构造器

        所有数值类型包装器都定义了用于从给定数值或数值的字符串表示形式构造对象的构造函数,例如,下面是为Integer定义的构造器:

Integer(int  num)

Integer(String  str)//a123   “123”

如果str没有包含有效的数字值,则会抛出NumberFormatException异常。

2、从包装器对象中提取数值

        最常用类型的包装器是那些表示数值的包装器。包括Byte、Short、Integer、Long、Float以及Double。所有这些数值类型包装器都继承自抽象类Number。Number声明了以不同数字格式从对象返回数值的方法,如下所示:

byte  byteValue( )

double  doubleValue( )

float  floatValue( )

int  intValue( )

long  longValue( )

short  shortValue( )

3、将包装器对象转换成字符串

类型包装器都重写了toString()方法,该方法可以将数值转换成字符串形式。

String  str = Integer.toString(100);

包装类方法(以Byte为例)

Byte a = new Byte();//创建对象,括号内可传参

a.byteValue();//调用对象a的值

a.toString();//将对象a转换为String类型

a.valueof("123");//将传入的字符串转换为byte类型的对象

a.parseByte("456");//将传入的字符串转换为byte类型的值

自动装箱与自动拆箱

        自动装箱是这样一个过程,只要需要基本类型的对象,就自动将基本类型自动封装(装箱)进与之等价的类型包装器中,而不需要明确地构造对象。自动拆箱是当需要时自动抽取(拆箱)已装箱对象数值的过程。不需要调用intValue()或doubleValue()这类方法。

        自动装箱和自动拆箱特性极大地简化了一些算法的编码,移除了单调乏味的手动装箱和拆箱数值操作。它们还有助于防止错误。此外,它们对于泛型非常重要,因为泛型只能操作对象。最后,集合框架需要利用自动装箱特性进行工作。

数值与字符串形式之间的转换

        最常见的编程杂务之一是将数值的字符串表示形式转换成数值。数值类型的包装器类为此提供了相应的方法。例如:

Int类的parseInt()方法

Long类的parseLong()方法

Double类的parseDouble()方法

为了将数值转换成字符串形式,可以调用相应包装类的toString()方法。

说明:

各包装器类以静态方法的形式提供了许多很有用的辅助功能,请查阅帮助文档。

String.valueOf()

Int.toString();

Double.toString();

int I = 100;

String str = I + “”;

字符分类

Character类提供一些静态方法用于判断字符属于哪一类。

static boolean isDigit(char ch)

如果ch是数字,则返回true。

static boolean isLetter(char ch)

如果ch为字母,则返回true。

static boolean isLetterOrDigit(char eh)

如果ch为字母或数字,则返回true。

static boolean isLowerCase(char ch)

如果ch为小写字母,则返回true;

static boolean isUpperCase(char ch)

如果ch为大写字母,则返回true。

static boolean isSpaceChar(char ch)

如果ch为空格字符,则返回true。

static boolean isWhitespace(char ch)

如果ch为空白字符,则返回true。

包装器类中其他常用的常量和方法

Integer.MAX_VALUE//表示int数据类型的最大取值数:2 147 483 647

Integer.MIN_VALUE//表示int数据类型的最小取值数:-2 147 483 648

Integer.SIZE  //长度,多少bit

Integer.valueOf(100);    //根据整数创建Integer对象

Integer. valueOf("100");  //根据字符串创建Integer对象

http://www.yidumall.com/news/26348.html

相关文章:

  • wordpress数据库修改后台密码免费seo工具
  • 网站设计内容板块阿里云域名注册查询
  • 网站开发应用技术专业常见的推广平台有哪些
  • 网站建立步骤西安外包网络推广
  • 成全视频免费观看在线看电视百度小程序优化排名
  • 哪家网站推广做的好互联网运营推广是做什么的
  • 太原网站推广排名如何申请网站域名流程
  • 专业微网站建设公司首选公司哪家好桌子seo关键词
  • 建设银行app忘记登录密码爱站网站seo查询工具
  • 长沙flash网站设计全网营销思路
  • 阿里云服务器ip做网站google关键词挖掘工具
  • 莱芜正规的企业建站公司佛山抖音seo
  • 有哪些做兼职的设计网站有哪些好看的seo网站
  • 有没有专门做二手的网站手机端竞价恶意点击能防止吗
  • 温州网站建设团队最佳磁力搜索引擎
  • 做网站费用走什么科目成都网站推广哪家专业
  • 招聘网站建设计划书全国最新的疫情数据
  • 门户网站中综合性程度高的是网络营销品牌策划
  • 在线教育网站有哪些sem和seo是什么
  • b2b网站论文大连seo
  • java开发手机网站温州百度推广公司电话
  • 新加坡做网站的价格西安建站推广
  • 可以找人帮忙做设计的网站免费网页空间到哪申请
  • 设计logo图标东莞seo网络推广专
  • 小网站做几个关键词seo外链发布工具
  • 番禺做网站的公司深圳网站建设找哪家公司好
  • 深圳的网站建设公司推荐企业推广
  • 做盗版小说网站能赚钱不外链推广
  • 柳市网站建设公司关键词排名查询工具免费
  • 东莞建设培训中心网站发稿推广