就想看看他到底怎么实现的。可是java开源不开这个

解决方案 »

  1.   

    String.toCharArray代码是开源的,可以看到
      

  2.   

    因为String的实现就是一个 char[]数组
      

  3.   

    result[] 如果他是 String[] 数组 我可以实现。
      

  4.   

    如果String[],for循环就行;如果是字节数据数据,那result[] = {中, 国, 1, 2, 3 }就是不对的,把要求说清楚
      

  5.   

    charAt(),可以用吧,
    你只能转换成char[],
    这样满足你的要求了吧.
    如果不能用String方法,
    那就没有办法了,
    或者转换成StringBuffer.再不行,就说明出题人脑子有毛病了,
    哈哈,这种题考不出什么东西的.
    String test = "中国123";
    char[] data = new char[test.length];
    for(int i=0; i<data.length; i++){
        data[i] = test.charAt(i);
    }
      

  6.   

    GetBytes()是怎么实现的 就是它怎么和汉字编码对应的 不是用它的一堆函数
      

  7.   

    result[] = {中, 国, 1, 2, 3 }?
    究竟是转换成byte[]还是char[]?
      

  8.   

    不管了。可能是我问题没有说清楚。其实就是想看他是怎么映射中和uncode的或者gbk的。