程序员社区

(字符串面试题)如何将String转换为byte array,反过来呢?

使用String的getBytes()方法将String转换成byte数组,使用String的构造方法new String(byte[] arr)将byte数据转为String。

public class StringToByteArray{
    public static void main(String[] args){
            String str="PANKAJ";
            byte[] byteArr=str.getBytes();
            //print the byte[] elements
            System.out.println("String to byte array:"+Array.toString(byteArr))
    }
    public static void main(String[] args)
    {
        byte[] byteArray={'P','A','N','k','A','J'};
        byte[] byteArray={80,65,78,75,65,74};
        String str=new String(byteArray);
        Srting str1=new String(byteArray1);
        System.out.println(str);
        System.out.println(str1);
    }
}

Java面试题0

赞(0) 打赏
未经允许不得转载:IDEA激活码 » (字符串面试题)如何将String转换为byte array,反过来呢?

一个分享Java & Python知识的社区