JAVA 作业 急急急
1。该类名称Device;2。需要提供四个方法;voidRecord(Stringfilename)voidStopRecord()voidPlay(Stringfile...
1。该类名称 Device;
2。需要提供四个方法 ;
void Record(String filename)
void StopRecord()
void Play(String filename)
void StopPlay()
3。方法的实现仅仅是将屏幕打印相关信息即可;
难度:
方法void Play(String filename)中的参数filename可以是多个文件的列表,之间使用“;”隔开,
因此该函数需要提取该参数的具体每个文件名,也一并将之答应到屏幕上。
题目: 创建抽象类及其实现类2009-03-24 15:35要求:
1。类名称 Device, PrintDevice, FileDevice;
2。抽象类Device提供四个方法 ;
void Record(String filename)
void StopRecord()
void Play(String filename)
void StopPlay()
3。PrintDevice的方法实现向屏幕打印相关信息;
4。FileDevice的方法实现向文件写入相关信息; 展开
2。需要提供四个方法 ;
void Record(String filename)
void StopRecord()
void Play(String filename)
void StopPlay()
3。方法的实现仅仅是将屏幕打印相关信息即可;
难度:
方法void Play(String filename)中的参数filename可以是多个文件的列表,之间使用“;”隔开,
因此该函数需要提取该参数的具体每个文件名,也一并将之答应到屏幕上。
题目: 创建抽象类及其实现类2009-03-24 15:35要求:
1。类名称 Device, PrintDevice, FileDevice;
2。抽象类Device提供四个方法 ;
void Record(String filename)
void StopRecord()
void Play(String filename)
void StopPlay()
3。PrintDevice的方法实现向屏幕打印相关信息;
4。FileDevice的方法实现向文件写入相关信息; 展开
4个回答
展开全部
public class Device {
public void Record(String filename)
{
}
void stopRecord()
{
}
void play(String filename){
System.out.println("play called!");
if(!filename.contains(";")){
System.out.println(filename);
}
else {
String[] temp = filename.split(";");
for(int i = 0; i<temp.length;i++){
System.out.println(temp[i]);
}
}
}
void stopPlay() {
}
static public void main(String[] temp){
Device d=new Device();
d.play("A;B;C");
}
}
public void Record(String filename)
{
}
void stopRecord()
{
}
void play(String filename){
System.out.println("play called!");
if(!filename.contains(";")){
System.out.println(filename);
}
else {
String[] temp = filename.split(";");
for(int i = 0; i<temp.length;i++){
System.out.println(temp[i]);
}
}
}
void stopPlay() {
}
static public void main(String[] temp){
Device d=new Device();
d.play("A;B;C");
}
}
展开全部
class Device{
private String[] file;
public void Record(String filename){
}
void stopRecord(){
}
void play(String filename){
String[] str=filename.split(";");
for(int i=0;i<str.length;i++)
System.out.println(str[i]);
}
void stopPlay(){
}
static public void main(String[] str){
Device d=new Device();
d.play("D:\\1.saf;F:\\124.ff;L:\\55.h");
}
}
private String[] file;
public void Record(String filename){
}
void stopRecord(){
}
void play(String filename){
String[] str=filename.split(";");
for(int i=0;i<str.length;i++)
System.out.println(str[i]);
}
void stopPlay(){
}
static public void main(String[] str){
Device d=new Device();
d.play("D:\\1.saf;F:\\124.ff;L:\\55.h");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Device
{
void record(String filename){
System.out.println("record called!");
if(!filename.contains(";")){
System.out.println(filename);
} else {
String[] temp = filename.split(";");
for(String s: temp){
System.out.println(s);
}
}
}
void stopRecord(){
System.out.println("stopRecord called!");
}
void play(String filename){
System.out.println("play called!");
if(!filename.contains(";")){
System.out.println(filename);
} else {
String[] temp = filename.split(";");
for(String s: temp){
System.out.println(s);
}
}
}
void stopPlay() {
System.out.println("stopPlay called!");
}
public static void main(String[] args)
{
String filename = "C:;D:;E:;F:";
Device d = new Device();
d.record(filename);
d.stopRecord();
d.play(filename);
d.stopPlay();
}
}
{
void record(String filename){
System.out.println("record called!");
if(!filename.contains(";")){
System.out.println(filename);
} else {
String[] temp = filename.split(";");
for(String s: temp){
System.out.println(s);
}
}
}
void stopRecord(){
System.out.println("stopRecord called!");
}
void play(String filename){
System.out.println("play called!");
if(!filename.contains(";")){
System.out.println(filename);
} else {
String[] temp = filename.split(";");
for(String s: temp){
System.out.println(s);
}
}
}
void stopPlay() {
System.out.println("stopPlay called!");
}
public static void main(String[] args)
{
String filename = "C:;D:;E:;F:";
Device d = new Device();
d.record(filename);
d.stopRecord();
d.play(filename);
d.stopPlay();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用可变参数列表void Play(String... filename) 传几个都可以
然后用String.split(";")分割开来
然后用String.split(";")分割开来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询