📄 disk.java
字号:
package cn.banny.util.io;
public class Disk {
private int id = -1;
private String serialNumber = null;
private String modelNumber = null;
private String revisionNumber = null;
private int bufferSize = 0;
private int diskCylinders = 0;
private int diskHeads = 0;
private int sectorsOfTrack = 0;
public Disk(int nDrive) {
this.id = nDrive;
}
public String getSerialNumber() {
return serialNumber;
}
public void setSerialNumber(String serialNumber) {
this.serialNumber = serialNumber;
}
public String getModelNumber() {
return modelNumber;
}
public void setModelNumber(String modelNumber) {
this.modelNumber = modelNumber;
}
public String getRevisionNumber() {
return revisionNumber;
}
public void setRevisionNumber(String revisionNumber) {
this.revisionNumber = revisionNumber;
}
public int getBufferSize() {
return bufferSize;
}
public void setBufferSize(int bufferSize) {
this.bufferSize = bufferSize;
}
public int getDiskCylinders() {
return diskCylinders;
}
public void setDiskCylinders(int diskCylinders) {
this.diskCylinders = diskCylinders;
}
public int getDiskHeads() {
return diskHeads;
}
public void setDiskHeads(int diskHeads) {
this.diskHeads = diskHeads;
}
public int getSectorsOfTrack() {
return sectorsOfTrack;
}
public void setSectorsOfTrack(int sectorsOfTrack) {
this.sectorsOfTrack = sectorsOfTrack;
}
public boolean available() {
return serialNumber != null || modelNumber != null;
}
public String toString() {
if(available()) {
StringBuffer buffer = new StringBuffer();
buffer.append("Drive ").append(id).append(":\n");
buffer.append("\tSerialNumber: ").append(serialNumber).append("\n");
buffer.append("\tModelNumber: ").append(modelNumber).append("\n");
buffer.append("\tRevisionNumber: ").append(revisionNumber).append("\n");
buffer.append("\tBufferSize: ").append(bufferSize).append("\n");
buffer.append("\tDiskCylinders: ").append(diskCylinders).append("\n");
buffer.append("\tDiskHeads: ").append(diskHeads).append("\n");
buffer.append("\tSectorsOfTrack: ").append(sectorsOfTrack).append("\n");
return buffer.toString();
} else {
return "Drive " + id +
" is current not available.\n";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -