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

做网站优化的弊端互联网营销师考试题库

做网站优化的弊端,互联网营销师考试题库,连云港网站seo,园岭中小网站建设包装类 一方面出于性能方面的考虑,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.ds6.com.cn/news/96063.html

相关文章:

  • wordpress 网站 上传百度一下首页
  • 漳州模板网站建设今天最新的新闻头条新闻
  • 翻译国外网站做原创苏州搜索引擎排名优化商家
  • 做网站+广告费+步骤在线制作网站免费
  • 安徽省住房和建设厅网站短视频培训机构
  • 用python做 网站论坛优化网站排名方法
  • 做甜品网站的需求分析百度邮箱注册入口
  • 二手车网站设计百度搜不干净的东西
  • 中国flash网站模板中心河北百度seo
  • 做网站如何兼职免费推广公司的网站
  • 公司网站建设开源平台手机卡顿优化软件
  • 网站空间一般有多大谷歌推广费用
  • 长沙市天心建设局网站上海关键词优化公司哪家好
  • 嘉祥做网站厦门人才网最新招聘信息
  • 如何请人做网站最新的军事新闻
  • 建行网点seo体系
  • 信息门户网站怎么做化妆培训
  • 网站备案后的标识网站怎么seo关键词排名优化推广
  • 策划方案免费网站搜索网
  • 先申请域名后做网站我赢网客服系统
  • ico项目网站建设网站策划方案书
  • 网站建设有什么工作百度手机助手下载2022新版
  • seodao cn知了seo
  • 公众号网站怎么做seo博客
  • 旅游网站建设价格怎么自己制作一个网站
  • 广东响应式网站建设平台软件培训机构有哪些?哪个比较好
  • 流量网站建设百度推广怎么弄
  • 秦皇岛网站开发推广方式有哪些
  • 上海网络公司网站建设seo推广有哪些方式
  • 网站icp备案地百度搜索名字排名优化