⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matchseason.java

📁 Java编程技巧
💻 JAVA
字号:
import java.util.*;
import java.io.*;
/**
 * Title:
 * Description:
 * Copyright:    Copyright (c) 2003
 * Company:
 * @author
 * @version 1.0
 */

////赛季类
public class MatchSeason implements Serializable
{
  public String startdate;//开始日期
  public String enddate;//结束日期
  public Sports sports[];//该赛季下的运动会
  public MatchSeason(String start,String end)
  {
    startdate=start;
    enddate=end;
  }
  public MatchSeason()
  {
  }

  private void setSportsNumber(int number)
  {
    if(number==sports.length) return;

    if(number==0)
    {
      sports=null;
      return;
    }

    Sports temp[];
    temp=sports;
    sports=new Sports[number];
    int len=number<temp.length?number:temp.length;

    System.arraycopy(temp,0,sports,0,len);
  }
  public void addSports(Sports s)
  {
    if(sports==null)
    {
      sports=new Sports[1];
      sports[0]=s;
      return;
    }
    setSportsNumber(sports.length +1);
    sports[sports.length-1]=s;
  }
  public void deleteSports(int index)
  {
    if(index<0||sports==null||index>=sports.length) return;
    for(int i=index;i<sports.length-1;i++)
      sports[i]=sports[i+1];
    setSportsNumber(sports.length-1);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -