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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 盛亚昆 中级黑马   /  2012-3-26 14:32  /  1371 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class EncodeDemo1
{
        public static void main(String[] args) throws IOException
        {
                String s="你好";
                       
                byte[]b1=s.getBytes("GBK");//编码正确????编码表用大写
       
                System.out.println(Arrays.toString(b1));//打印出的数组以字符串的形式
                       
                         String s1=new String(b1,"ISO8859-1");//解码错误,误用美国的,就在编回去,再解码???这里编码表用大写
                          
                        System.out.println(s1);


                        byte[]b2=s.getByte("iso8859-1");//????编码表用小写


                        System.out.println(Arrays.toString(b2));
                        String s2=new String(b2,"gbk");//????编码表用小写

                        System.out.println(s2);

        }
}

这里不区分大小写吗,高手指点,确定一下

1 个回复

正序浏览
int 是基本类型,直接存数值

integer是对象,用一个引用指向这个对象

  1.Java 中的数据类型分为基本数据类型和复杂数据类型

  int 是前者>>integer 是后者(也就是一个类)

  2.初始化时>>

  int i =1;

  Integer i= new Integer(1);(要把integer 当做一个类看)

  int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)

  Integer 是一个类,是int的扩展,定义了很多的转换方法

  类似的还有:float Float;double Double;string String等

  举个例子:当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装 object的,这是就需要这些内建类型的外覆类了。

  Java中每种内建类型都有相应的外覆类。

  Java中int和Integer关系是比较微妙的。关系如下:

  1.int是基本的数据类型;

  2.Integer是int的封装类;

  3.int和Integer都可以表示某一个数值;

  4.int和Integer不能够互用,因为他们两种不同的数据类型;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马