java 简单的字节流与字符串的转换换 及加密与解密(对称)

来源:互联网 发布:买家淘宝客怎么用 编辑:程序博客网 时间:2024/06/05 19:41
public class TestByte {  public static void main(String[] args) {  //字节流的作用:字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。//字符流常常用于读取文本类型的数据或字符串流的操作等等。  //convert the byteStream to string        byte[] b=new byte[1024];      String s="转换";  b=s.getBytes();// String encryption //位运算  |位与  &位或  ^位异或 for(int i=0;i<s.length();i++){   b[i]^=5;   } //convert the String to byteSteram  String s2=b.toString();//对象在内存中的自身标示符 返回表示此 Byte 的值的 String 对象。该值被转换成有符号的十进制表示形式,并作为一个 string 返回  String  s3=new String(b,0,b.length);//通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String。  System.out.println(s3);  //  for(int i=0;i<s.length();i++){   b[i]^=5;   }  String  s4=new String(b,0,b.length);  System.out.println(s4);}  }

原创粉丝点击