A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符数组未初始化区域的默认是a么(win7下)?
写代码的时候突然想到这个。
  1. /*
  2. 将缓冲区中指定数据依次存储到指定字符数组中。
  3. void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)        
  4. */
  5. class StringBufferDemo{
  6.         public static void main(String[] args){
  7.                 method_get();
  8.         }
  9.         public static void method_get(){
  10.                 StringBuffer sb = new StringBuffer("abcdefghijkmn");
  11.                 char[] chs = new char[6];
  12.                 sb.getChars(1,6,chs,1);
  13.                 printArray(chs);
  14.                 //[a,b,c,d,e,f];
  15.         }
  16.         public static void printArray(char[] arr){
  17.                 System.out.print("[");
  18.                 for(int x=0; x<arr.length; x++){
  19.                         if(x!=arr.length-1){
  20.                                 System.out.print(arr[x]+",");
  21.                         }
  22.                         else{
  23.                                 sop(arr[x]+"]");
  24.                         }
  25.                 }
  26.         }
  27.         public static void sop(Object obj){
  28.                 System.out.println(obj);
  29.         }
  30. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马