如何拆分int / float变量 - Java / Android

时间:2016-01-26 17:08:38

标签: java android

我是关于Java类型操作的新手问题。我想将float变量和int变量拆分为字节。

我的问题是,我如何分割这些变量?

这样的事情:

int or float variable = 1000;

byte variable_byte[3];

variable_byte[0] = 0x00;
variable_byte[1] = 0x00;
variable_byte[2] = 0x03;
variable_byte[3] = 0xE8;

2 个答案:

答案 0 :(得分:0)

我会更好地找到其他方式来做你想要的......但这里是你要找的东西:

int value = 100;
byte array = new byte[3];
int i=0;
while(value>0){
  cont[++i]=(byte)(value%10);
  value=value/10;
}

答案 1 :(得分:0)

你可以做这样的事情,因为int和float都是四个字节

$(document).ready(function() {
$('#emailid').focusout(function() {
    var emailCheck = $(this).val();
    if ($.trim(emailCheck).length == 0) {
        $(".validation-error").toggleClass("visible").delay(3000).fadeOut(900);
    }
    if (validateEmail(emailCheck)) {
        $(".validation-success").toggleClass("visible").delay(3000).fadeOut(900);
    }
    else {
        $(".validation-error").toggleClass("visible").delay(3000).fadeOut(900);
    }
});
});

function validateEmail(emailCheck) {
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (filter.test(emailCheck)) {
    return true;
}
else {
    return false;
}