Integer.Compress(Int32, Int32) 方法

定义

根据指定的位掩码,通过压缩指定 int 值的位来返回获取的值 i

[Android.Runtime.Register("compress", "(II)I", "", ApiSince=36)]
public static int Compress(int i, int mask);
[<Android.Runtime.Register("compress", "(II)I", "", ApiSince=36)>]
static member Compress : int * int -> int

参数

i
Int32

要压缩其位的值

mask
Int32

位掩码

返回

压缩值

属性

注解

根据指定的位掩码,通过压缩指定 int 值的位来返回获取的值 i

对于掩码的每个一位值mb,从最不重要到最重要,从最小有效位位置开始,与从最小有效位位置mb开始的压缩值相连续分配的位值i相同。 压缩值的所有剩余位都设置为零。

已在 19 中添加。

适用于 . 的 java.lang.Integer.compress(int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于