matchseason.java
来自「Java编程技巧」· Java 代码 · 共 63 行
JAVA
63 行
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 + =
减小字号Ctrl + -
显示快捷键?