vm size 命令 android,Size  |  Android 开发者  |  Android Developers

Size

public

final

class

Size

extends Object↳

android.util.Size

Immutable class for describing width and height dimensions in pixels.

Summary

Public constructors

Size(int width, int height)

Create a new immutable Size instance.

Public methods

boolean

Check if this size is equal to another size.

int

Get the height of the size (in pixels).

int

Get the width of the size (in pixels).

int

Returns a hash code value for the object.

static

Size

Parses the specified string as a size value.

Return the size represented as a string with the format "WxH"

Inherited methods

Creates and returns a copy of this object.

boolean

Indicates whether some other object is "equal to" this one.

void

Called by the garbage collector on an object when garbage collection

determines that there are no more references to the object.

final

Class>

Returns the runtime class of this Object.

int

Returns a hash code value for the object.

final

void

Wakes up a single thread that is waiting on this object's

monitor.

final

void

Wakes up all threads that are waiting on this object's monitor.

Returns a string representation of the object.

final

void

wait(long timeout, int nanos)

Causes the current thread to wait until another thread invokes the

final

void

wait(long timeout)

Causes the current thread to wait until either another thread invokes the

final

void

Causes the current thread to wait until another thread invokes the

Public constructors

Size

public Size (int width,

int height)

Create a new immutable Size instance.

Parameters

width

int: The width of the size, in pixels

height

int: The height of the size, in pixels

Public methods

equals

public boolean equals (Object obj)

Check if this size is equal to another size.

Two sizes are equal if and only if both their widths and heights are

equal.

A size object is never equal to any other type of object.

Parameters

obj

Object: the reference object with which to compare.

Returns

boolean

true if the objects were equal, false otherwise

getHeight

public int getHeight ()

Get the height of the size (in pixels).

Returns

int

height

getWidth

public int getWidth ()

Get the width of the size (in pixels).

Returns

int

width

hashCode

public int hashCode ()

Returns a hash code value for the object. This method is

supported for the benefit of hash tables such as those provided by

The general contract of hashCode is:Whenever it is invoked on the same object more than once during

an execution of a Java application, the hashCode method

must consistently return the same integer, provided no information

used in equals comparisons on the object is modified.

This integer need not remain consistent from one execution of an

application to another execution of the same application.

If two objects are equal according to the equals(Object)

method, then calling the hashCode method on each of

the two objects must produce the same integer result.

It is not required that if two objects are unequal

according to the hashCode method on each of the

two objects must produce distinct integer results. However, the

programmer should be aware that producing distinct integer results

for unequal objects may improve the performance of hash tables.

As much as is reasonably practical, the hashCode method defined by

class Object does return distinct integers for distinct

objects. (This is typically implemented by converting the internal

address of the object into an integer, but this implementation

technique is not required by the

Java™ programming language.)

Returns

int

a hash code value for this object.

parseSize

public static Size parseSize (String string)

Parses the specified string as a size value.

The ASCII characters \u002a ('*') and

\u0078 ('x') are recognized as separators between

the width and height.

For any Size s: Size.parseSize(s.toString()).equals(s).

However, the method also handles sizes expressed in the

following forms:

"widthxheight" or

"width*height" => new Size(width, height),

where width and height are string integers potentially

containing a sign, such as "-10", "+7" or "5".

Size.parseSize("3*+6").equals(new Size(3, 6)) == true

Size.parseSize("-3x-6").equals(new Size(-3, -6)) == true

Size.parseSize("4 by 3") => throws NumberFormatException

Parameters

string

String: the string representation of a size value.

Returns

the size value represented by string.

Throws

if string cannot be parsed

as a size value.

toString

public String toString ()

Return the size represented as a string with the format "WxH"

Returns

string representation of the size

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值