Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: chuyển mảng byte sang int và ngược lại trong java

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    39

    Mặc định chuyển mảng byte sang int và ngược lại trong java

    Em không hiểu chuyển một mảng byte sang kiểu int
    Và một số kiểu int sang mảng 4 byte và 2 byte như thế nào
    Mong anh chị nào biết giúp em với , nếu có ví dụ thì càng tốt ạ

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    128

    Code:
    public static int byteArrayToInt(byte[] b) 
    {
        return   b[3] & 0xFF |
                (b[2] & 0xFF) << 8 |
                (b[1] & 0xFF) << 16 |
                (b[0] & 0xFF) << 24;
    }
    
    public static byte[] intToByteArray(int a)
    {
        return new byte[] {
            (byte) ((a >> 24) & 0xFF),
            (byte) ((a >> 16) & 0xFF),   
            (byte) ((a >> 8) & 0xFF),   
            (byte) (a & 0xFF)
        };
    }

Các đề tài tương tự

  1. Chuyển mảng byte sang struct
    Gửi bởi tuyetmuavienxu trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 08-08-2013, 11:05 AM
  2. Chuyển đổi các kiểu dữ liệu cơ bản sang mảng Byte trong C#.
    Gửi bởi snake_programmer trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 6
    Bài viết cuối: 29-11-2012, 10:22 PM
  3. Cách chuyển mảng byte sang chuỗi bit và ngược lại trong C#?
    Gửi bởi quangbinhit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 05-10-2012, 09:27 AM
  4. Chuyển đổi số kiểu byte sang mã ascii của số kiểu byte
    Gửi bởi microchip trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 28-09-2011, 02:29 PM
  5. Cách chuyển từ mảng byte sang String ?
    Gửi bởi helldevil12 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 19-07-2011, 04:49 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn