JAVA中没有结构体.用掩码"位或"试试

解决方案 »

  1.   

    不能。首先java不能指定存储空间长度,其次java没有sizeog运算符。
      

  2.   

    java中基本类型的长度是固定死的,比如int 永远是32位,无论pc 还是手机,windows还是linux, 这个是他跨平台的基础之一。顺便提一下,: 所提供的功能应当是Bill Gates说"640k is enough"的时候,程序员们处心积虑考虑的问题,而现在的程序员考虑的首要问题已经让位于开发效率
      

  3.   

    to shine333(enihs):
    现在的程序员考虑的首要问题已经让位于开发效率,  确实是这样, 可是有很多时候也需要这个的. 比方说, 我从跟计算机相连的设备取出某个值, 这个值就是类似我描述的那个结构体的样子.
    事情是这样的, 我们做了个网元管理器, 用C++, 有个想法看能不能在不改变硬件的前提下用java实现, 又不了解java, 所以才有个这个问题.