VS2015 移植VS2019的注意点

     /**
             * 使用byte数组构造String对象并按照指定编码格式(参数是Charset对象)
             */
            public String(byte bytes[], int offset, int length, Charset charset) {
                if (charset == null)
                    throw new NullPointerException("charset");
                checkBoundsOffCount(offset, length, bytes.length);
                StringCoding.Result ret =
                        StringCoding.decode(charset, bytes, offset, length);
                this.value = ret.value;
                this.coder = ret.coder;
            }

            /**
             * 使用byte 数组,指定charsetName编码名字
             */
            public String(byte bytes[], java.lang.String charsetName)
                    throws UnsupportedEncodingException {
                this(bytes, 0, bytes.length, charsetName);
            }
posted @ 2021-03-04 16:50  王磊Wills  阅读(320)  评论(0)    收藏  举报