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

📄 track.java

📁 《Java核心技术应用开发》电子工业出版社书籍源代码
💻 JAVA
字号:
/**
 * 这个类代表歌曲数据本身
 */
public class Track implements java.io.Serializable {

	protected String title;
	
	protected Duration duration;
  
  	public Track() {
		title = "empty";
		duration = new Duration();
	}
  
  	public Track(String aTitle, Duration aDuration) {
		title = aTitle;
		duration = aDuration;
	}
  
  
  	public String getTitle() {
		return title;	
	}

	public void setTitle(String	aTitle) {
		title = aTitle;	
	}

	public Duration getDuration() {
		return duration;
	}
	
	public void setDuration(Duration aDuration) {
		duration = aDuration;
	}

	public String toString() {

		int totalSeconds = duration.getTotalSeconds();
		int min = totalSeconds / 60;
		int secs = totalSeconds % 60;
		
		String secsStr = "";
		
		if (secs < 10)
		{
			secsStr = "0";
		}
		
		secsStr += Integer.toString(secs);
		
		return title + ",  " + min + ":" + secsStr;	
	}
}

⌨️ 快捷键说明

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