字符数组未初始化区域的默认是a么(win7下)?
写代码的时候突然想到这个。
- /*
- 将缓冲区中指定数据依次存储到指定字符数组中。
- void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
- */
- class StringBufferDemo{
- public static void main(String[] args){
- method_get();
- }
- public static void method_get(){
- StringBuffer sb = new StringBuffer("abcdefghijkmn");
- char[] chs = new char[6];
- sb.getChars(1,6,chs,1);
- printArray(chs);
- //[a,b,c,d,e,f];
- }
- public static void printArray(char[] arr){
- System.out.print("[");
- for(int x=0; x<arr.length; x++){
- if(x!=arr.length-1){
- System.out.print(arr[x]+",");
- }
- else{
- sop(arr[x]+"]");
- }
- }
- }
- public static void sop(Object obj){
- System.out.println(obj);
- }
- }
复制代码
|
|