自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 LinkedList的使用

LinkedList的特有功能:A:添加功能 public void addFirst(Object e) public void addLast(Object e)B:获取功能 public Object getFirst() public Obejct getLast()C:删除功能 public Object removeFirst() public Object removeLast()eg:public class

2020-07-31 20:05:59 97

原创 Vector的使用

1:添加功能 public void addElement(Object obj) -- add()2:获取功能 public Object elementAt(int index) -- get() public Enumeration elements() -- Iterator iterator() boolean hasMoreElements() hasNext() Object nextElement() next()

2020-07-31 20:04:41 84

原创 ArrayList的使用

存储字符串并遍历eg:public class ArrayListDemo { public static void main(String[] args) { // 创建集合对象 ArrayList array = new ArrayList(); // 创建元素对象,并添加元素 array.add("hello"); array.add("world"); array.add("java"); // 遍历 Iterator it = array.iterator

2020-07-31 20:00:34 194

原创 List集合特有功能

A:添加功能 void add(int index,Object element):在指定位置添加元素B:获取功能 Object get(int index):获取指定位置的元素C:列表迭代器 ListIterator listIterator():List集合特有的迭代器D:删除功能 Object remove(int index):根据索引删除元素,返回被删除的元素E:修改功能 Object set(int index,Object elem

2020-07-31 19:55:09 81

原创 Collection的遍历

集合的遍历。其实就是依次获取集合中的每一个元素。Object[] toArray():把集合转成数组,可以实现集合的遍历public class CollectionDemo { public static void main(String[] args) { // 创建集合对象 Collection c = new ArrayList(); // 添加元素 c.add("hello"); // Object obj = "hello"; 向上转型 c.add("world".

2020-07-31 19:52:35 140

原创 Collection常用API

1:添加功能 boolean add(Object obj):添加一个元素 boolean addAll(Collection c):添加一个集合的元素2:删除功能 void clear():移除所有元素 boolean remove(Object o):移除一个元素 boolean removeAll(Collection c):移除一个集合的元素(是一个还是所有)3:判断功能 boolean contains(Object o):判断集合中是否包

2020-07-31 19:50:54 307

原创 Calendar常用API

  为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。A:获取  public int get(int field)返回给定日历字段的值。日历类中的每个日历字段都是静态的成员变量,并且是int类型。public class CalendarDemo { public static void main(String[] args) { // 其日历字段已由当前日期和时间初始

2020-07-31 19:40:29 785

原创 Date和SimpleDateFormat常用API

Date:(1)定义  特定的瞬间,精确到毫秒。(2)构造方法  Date():根据当前的默认毫秒值创建日期对象  Date(long date):根据给定的毫秒值创建日期对象(3)常用API  public long getTime()获取时间,以毫秒为单位  public void setTime(long time)设置时间public class DateDemo { public static void main(String[] args) { // 创建对象 D

2020-07-31 19:30:49 574

原创 StringBuffer常用API

(1)概念  线程安全的可变字符串。(2)概念StringBuffer和String的区别?  前者长度和内容可变,后者不可变。  如果使用前者做字符串的拼接,不会浪费太多的资源。(3)构造方法  public StringBuffer():无参构造方法  public StringBuffer(int capacity):指定容量的字符串缓冲区对象  public StringBuffer(String str):指定字符串内容的字符串缓冲区对象(4)常用APIO:计算长度  pub

2020-07-31 18:57:11 751

原创 String类下常用API

(1)定义  多个字符组成的一串数据。  其实它可以和字符数组进行相互转换。(2)构造方法:  A:public String()  B:public String(byte[] bytes)  C:public String(byte[] bytes,int offset,int length)  D:public String(char[] value)  E:public String(char[] value,int offset,int count)  F:public Stri

2020-07-31 18:39:26 176

转载 迭代器iterator的遍历操作

当遍历集合时,首先通过调用t集合的iterator()方法获得迭代器对象,然后使用hashNext()方法判断集合中是否存在下一个元素,如果存在,则调用next()方法将元素取出,否则说明已到达了集合末尾,停止遍历元素。Iterator迭代器对象在遍历集合时,内部采用指针方式来跟踪集合中的元素:在调用Iterator的next方法之前,迭代器的索引位于第一个元素之前,不指向任何元素,当第一次调用迭代器的next方法后,迭代器的索引会向后移动一位,指向第一个元素并将该元素返回,当再次调用next方法时,迭

2020-07-30 20:57:04 6974

原创 for循环和String类下方法的一个练习题

已知有1, 2, 3, 4 这四个数字, 问它们能组合成的四位数字形式有哪些, 并将结果打印到控制台上.要求: 该四位数字必须包含1, 2, 3, 4 这四个数字.需求1: 将满足上述条件的数字, 按照3个一行的顺序打印到控制台上, 例如://这里只是模拟打印格式, 不一定非得是这种打印顺序。格式:1234 1243 13241432 …需求2: 基于上述的要求, 加入如下的条件1. 数字4不能开头.2. 数字1和3不能挨着, 即: 2134 和 2314都不行.3. 将满足条件的数据按

2020-07-30 20:51:39 154

原创 nextInt()接收整数后再用nextLine()接收字符串,导致nextLine()方法无效

问题描述:先用nextInt()接收整数,再用nextLine()接收字符串,导致nextLine()方法无效。测试代码:```import java.util.Scanner;public class ScannerDemo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“请输入一个整数:”);int num = sc.nextInt();S

2020-07-28 14:35:33 550

原创 关于对面向对象和面向过程的理解

关于对面向对象和面向过程的理解 面向过程思想 把问题分成多个步骤,一步一步的去实现,而具体的每一步都需要自己实现(调用函数),这些步骤相互协调完成任务。面向过程强调了每个功能的步骤过程。 面向对象思想 将多个步骤和功能进行封装,功能类似的封装在一起,这样清晰,方便查询。面向对象强调的是对象,结果由对象去实现(调用方法)。 通俗的说:面向过程其实就相当于一级目录 ,面向对象相当于二级目录。 面向对象将程序实

2020-07-27 18:50:44 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除