易截截图软件、单文件、免安装、纯绿色、仅160KB

使用Java实现链表

题目:使用Java实现链表
思路:
链表的特点:链表的的元素之间通过指针连接起来。通常有一个头指针指向第一个元素,通过第一个元素可以访问到其他的元素。
链表中数据如何存储:链表中的每个元素应该由表示数据的域和指向其他元素的指针组成。
链表的常用操作:创建链表、在链表中添加元素(在最后添加或者在某个具体的位置添加)、修改链表中的元素、删除链表中的元素、查看链
表中的元素。
public class  MyList{
      private Element header;
      public MyList(){}
      public MyList(Object o){
          header = new Element();
          header.setValue(o);
          header.setNext(null);
      }
      // 其他操作都很类似,只写出添加元素的方法
      public void add(Object o){
           Element temp = header;
           if(temp==null){
                header = new Element();
                header.setValue(o);
                header.setNext(null);
            }else{
                while(temp.getNext()!=null){
                     temp=temp.getNext();
                 }
               &nbs


相关文档:

java的回调技术浅谈

我们经常会用System.currentTimeMillis()在事件开始前和结束后设置一个开始时间和结束时间,用他们的差作为程序执行的时间。
我们不妨定义一个接口用java回调来实现动态计算。
接口定义:
package com.hd123.h5.ejb.verctrl;
public interface CallBack {
  public void callBack();
}
然后是实现这个接口
pac ......

java面试中一些String常见问题


String s = new String("abc");   
String s1 = "abc";   
String s2 = new String("abc");   
  
System.out.println(s == s1);   
System.out.println(s == s2);   
S ......

java 计时器

class NewTask extends java.util.TimerTask{
   private  String HOUR_MASK = "0";
      private String MIN_MASK = "0";
      private String SEC_MASK = "0";
      private int hour;
   private int min ......

JAVA 网上拾遗

public String makeStars(int size, char ch) {
    if(size < 1) {
        throw new IllegalArgumentException("size must be greater than 0");
    }
    char[] chs = new char[size];
    for(int i = 0; ......

Java中的值传递和地址传递

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class TestClass {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO 自動生成されたメソッド?スタブ
  List li = ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号