ntxp.net
当前位置:首页 >> jAvA把一个BytE类型的数据的每一位都输出怎么做? >>

jAvA把一个BytE类型的数据的每一位都输出怎么做?

//方法一public class Test { public static void main(String[] args) { byte a = 123; char[] arr = String.valueOf(a).toCharArray(); for(int i = 0 ; i 追问: 没讲清楚,是把byte里面的2进制位输出,一共8位. 追答: Integer.parseInt(String.valueOf(b),要转换的进制); 评论0 0 0

在java中,从byte[]转化为String类型的潜规则:如果byte里存储的数据范围是0~127时,也就是字节的首位为0时,就会将byte[]数组中的一个字节拿出来转化为一个两个字节的char类型,并把这个字符放到String中,如果范围为-128~-1时,也就是首位为1时,就会自动的把btye[]中下一个字节也拿出来,让这两个字节组合成一个两字节的char类型,然后存放到String中.

位运算啊! 自己写个方法 /**对位赋值操作 参数: ctrlf:控制标志位(我觉得你应该是这个意思.) index:需要复制的标志位位置 value:需要付给的值 */ public void setctrlf(byte ctrlf,int index,byte value){ if(value<0||value>1){ return;//出错,赋值非0,1.如果想要优雅点,你应该在这里抛出自己的异常. } value<<index;//value左移index位 ctrlf= ctrlf ^ value;//异或value }

用char来完成即可我猜想楼主是想从文件中读取c++存储的数据是吧.如果是这样的话,使用char没有问题.用byte理论上也是可以的.不过可能要复杂一些

你好,示例代码如下:import java.io.File ;import java.io.OutputStream ;import java.io.FileOutputStream ;public class OutputStreamDemo01{public static void main(String args[]) throws Exception{ // 异常抛出,不处理// 第1步、使用File类找到一个文

ObjectOutputStream oos = null;//对象输出流 ByteArrayOutputStream baos = null;//byte数组输出流 ByteArrayInputStream bais = null;//对象输入流 try { //序列化 baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(baos);//将数组

以下是我写的一个方法: /** * 把byte转化成2进制字符串 * @param b * @return */ public static String getBinaryStrFromByte(byte b) { String result =""; byte a = b; ; for (int i = 0; i < 8; i++) { byte c=a; a=(byte)(a>>1); a=(byte)(a<<1); if(a==c){ result="0"+result; }else{ result="1"+result; } a=(byte)(a>>1); } return result; }

import java.util.Scanner;public class Student {public static void main(String[] args) {Scanner sr=new Scanner(System.in);System.out.println("请输入一个数");byte b=sr.nextByte();if(b%2==0){System.out.println("偶数");}else{System.out.println("奇数");}}}

您好.JAVA不支持这样的转换的.jAVA boolean类型的数据只能是true和false两个值只能这样byte a = 5;if(a == 5){}

byte bvx=(byte)12; System.out.printf("%d %s %s \n", bvx, Integer.toHexString(bvx), Integer.toBinaryString(bvx));

网站首页 | 网站地图
All rights reserved Powered by www.ntxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com