我是关于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;
答案 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;
}