java新手

java新手

 

2007年1月23日

包装类、字符、字符串、集合、数组

包装类、字符、字符串、集合、数组

 

一)  包装类:
      看一个例子,思考以下它们二者的区别
      char a = 'a';
      Charactor b = new Charactor('a');
      相同处:他们所表示的内容是一样的,都是表示字符a;
      不同处:在于Charactor是char的包装类,类似的还有
              int--Integer,long--Long,double--Double,
              boolean--Boolean,float--Float
      那么包装类起什么作用呢?
      它主要用于转换类型,例如 String b = "1";
         int a = Integer.parseint(b);

二)  字符串及相关方法
      继续看一个例子:
      String a = "abc";
      它的方法主要有:charAt(),indexOf(),substring(),toupperCase();valueOf();split();trim();

      定义一个string类型的变量a, String a ="astgeter";
      现在我们要索引e,用a.indexOf("e"),表示e第一次出现的位置在第几位;

三)  ==与equals的区别
      ==表示比较的是引用,而equals比较的是内容;
      看一个例子:
          String a = "abc";
          String b = "abc";
          String d = new String("abc");
          如果说a==b则是正确的,如果说a==d则是错误的,只能说a.equals(b)是正确的;


四)  集合、数组
      先看看集合
      集合分为map,list,set(三者都是接口);
      map又分为:HashMap,HashTable
      list分为:ArrayList,LinkedList,Vector
      set分为:HashSet
      map,list,set的区别:
      map里放置的是一对一对的数据;
      而list,set里放置的是一个一个的数据;
   
   1)集合和数组的区别:1,数组可放基本数组类型和对象数                             据类型数组;    
                           集合放置的全是对象数据类型;
                        2,数组长度一旦定义,就不可改变
                           而集合长度可以改变;
  

posted @ 2007-01-23 18:44 wenshijiao 阅读(790) | 评论 (1)编辑 收藏

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜