Java基础第十天总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础第十天总结相关的知识,希望对你有一定的参考价值。

包装类

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基础第十天总结的主要内容,如果未能解决你的问题,请参考以下文章

Java基础第二十天总结——常用类String

大数据Java基础第十天作业

java基础第十天_集合

IT十八掌作业_java基础第十天_集合

IT十八掌作业_java基础第十天_集合

大数据JAVA基础第十天