码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础第十天总结

时间:2016-05-24 19:18:21      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:package   public   double   字符串   import   

包装类

int Integer

byte Byte

short Short

long Long 

double Double

float Float

boolean Boolean

char Character

常用的方法的将字符串转化成该类型

List Set 一个能重复,一个不能重复

三个常用的接口

List  有序可重复

Set 无序 不重复

Map  key-value

哈希最主要的目的是快速查询。

集合是有容量的。---初始容量

package com.test0524;


import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;


public class App {


public static void main(String[] args) {

List list=new ArrayList();

list.add("1234");

list.add(100);

list.add(new Integer(200));

list.add(new Long(1));

System.out.println(list.size());

//遍历集合

for(int i=0;i<list.size();i++){

Object str=(Object)list.get(i);

System.out.println(str);

}

System.out.println("=======================");

Iterator it=list.iterator();

if(it.hasNext()){

System.out.println(it.next());

}

Iterator ita=list.iterator();

System.out.println("===========11111111111============");

for(;ita.hasNext();){

System.out.println(ita.next());

}

System.out.println("============44444444444444===========");

for(;ita.hasNext();){

System.out.println(ita.next());

}

System.out.println("============33333333333333===========");

for(int i=0;i<list.size();i++){

Object obj=list.get(i); 

if(obj instanceof String){

System.out.println("hello+=="+(String)obj);

}

if(obj instanceof Integer){

System.out.println(100+(Integer)obj);

}

}

System.out.println("============44444444444444444444===========");

List listOn=new ArrayList();

listOn.add("Tom");

listOn.add("Tom11");

listOn.add("Tom222Lee");

listOn.add(100);

listOn.add(200);

Student s1=new Student();

s1.setAge(23);

s1.setName("way");

s1.setSex(‘c‘);

listOn.add(s1);

listOn.add(new Student("wy", 30));

listOn.add(new Student("wlx", 26));

Object o=null;

for(int i=0;i<listOn.size();i++){

o=listOn.get(i);

// System.out.println(o);

if(o instanceof String){

System.out.println("Hello----"+(String)o);

}else if(o instanceof Integer){

System.out.println(((Integer)o).intValue()+1000);

}else if (o instanceof Student){

Student s=(Student)o;

System.out.println(s.getName()+"-"+s.getAge());

}

}

System.out.println("**********************************************");

List<Student> list3=new ArrayList<Student>();

list3.add(new Student("S-1:",30));

list3.add(new Student("S-2:",30));

list3.add(new Student("S-3:",30));

for(int i=0;i<list3.size();i++){

Student s=list3.get(i);

System.out.println(s.getName()+""+s.getAge());

; }

System.out.println("********************1**************************");

// 增强For循环

for(Student s:list3){

System.out.println(s.getName()+""+s.getAge());

}

}


}

ArrayList  数组列表 对数组的包装,通过下标进行查询

LinkList 链表

Vector线程安全的向量

Java基础第十天总结

标签:package   public   double   字符串   import   

原文地址:http://wangyang1987.blog.51cto.com/2577621/1782611

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!