黑马程序员技术交流社区

标题: 字符数组未初始化区域的值问题? [打印本页]

作者: 木木三    时间: 2015-9-20 15:08
标题: 字符数组未初始化区域的值问题?
字符数组未初始化区域的默认是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. }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2