Với quảng cáo mảng Byte, nhiệm vụ là chuyển đổi nó thành địa chỉ IP bằng cách sử dụng lớp IPAddress trong java và hiển thị kết quả.
Mảng Byte là gì
Một byte bao gồm 8 bit và mảng byte bao gồm các byte liền kề để lưu trữ thông tin nhị phân. Trong java, byte là một kiểu dữ liệu nguyên thủy có thể được hiểu là byte của máy tính, tức là nó có 8 bit và nó có thể chứa các giá trị từ -128 đến 127.
Khai báo một byte - byte name_of_byte_variable =bộ khởi tạo;
Khai báo mảng byte - byte [] name_of_byte_array =byte mới [];
Lớp IPAddress là gì
Trong java, lớp IPAddress được sử dụng để lấy địa chỉ IP của bất kỳ hệ thống nào. Nó hiện diện trong lớp System.net cần được nhập để sử dụng lớp IPAddress.
Cú pháp
IPAddress ObjectName = new IPAddress(byte[])
Ví dụ
Input-: 171, 32, 101, 11 Output-: 171.32.101.11 Input-: 172, 31, 102, 14 Output-: 172.31.102.14
Phương pháp tiếp cận chúng tôi đang sử dụng trong chương trình dưới đây như sau -
- Nhập lớp System.net
- Nhập các số dưới dạng byte trong mảng byte
- Tạo đối tượng của lớp IPAddress và chuyển mảng byte vào đối tượng của nó
- Sử dụng hàm ToString () để chuyển Địa chỉ thành biểu diễn chuỗi
- In kết quả
THUẬT TOÁN
START Step 1-> declare class convert for conversion public class convert call class public static void Main() set IPAddress add = new IPAddress(new byte[] { 171, 32, 101, 11 }) call Console.WriteLine(add.ToString()) End End STOP
Ví dụ
using System; using System.Net; public class convert { public static void Main() { IPAddress add = new IPAddress(new byte[] { 171, 32, 101, 11 }); Console.WriteLine(add.ToString()); } }
Đầu ra
171.32.101.11