第14周作業

2022-08-23 10:30:13 字數 1499 閱讀 1780

題目:

編寫乙個應用程式,輸入乙個目錄和乙個檔案型別,顯示該目錄下符合該型別的所有檔案。之後,將這些檔案中的某乙個檔案剪下到另外乙個目錄中。

1.**

1

class fileaccept implements

filenamefilter78

public

boolean

accept(file dir, string name) 11}

12public

class

lianxi1

28//

剪下操作

29system.out.println();

30 system.out.println("請輸入需要剪下的檔名:");

31 string name=reader.nextline();

32 file cutfile=new file(dir,name);//

此物件是原目錄下的原檔案

33 system.out.println("請輸入剪下到的目錄:");

34 string newpath=reader.nextline();//

接收新路徑

35 file newfile=new file(newpath,name);//

此物件是新目錄下的同名新檔案

3637

try catch

(ioexception e)

4243 bufferedinputstream bin=null

;44 bufferedwriter bw=null;45

int count=0;

46byteb=new

byte[1024];

47try

5455 bw=new bufferedwriter(new filewriter(newfile,true

));56 bw.write(str2);//

將接收的內容寫入新檔案中

5758 } catch

(filenotfoundexception e) catch

(ioexception e)

63finally

67 cutfile.delete();//

刪除原始檔

686970}

7172 }

2.執行結果

剪下前

剪下後

leetcode 第14周作業

題目 152.maximum product subarray find the contiguous subarray within an array containing at least one number which has the largest product.for example,...

第14丶15周作業

一.題目 1.求矩陣各行元素之和 includeint main for i 0 i m i if i m 1 printf d n b i else printf d b i return 0 設計思路 1.定義二維陣列a m n 矩陣行數m,每行個數n,迴圈變數i,j,矩陣行元素之和sum。2....

遲到的第14周作業

編寫乙個應用程式,輸入乙個目錄和乙個檔案型別,顯示該目錄下符合該型別的所有檔案。之後,將這些檔案中的某乙個檔案剪下到另外乙個目錄中。package cn import j a.io.bufferedinputstream import j a.io.bufferedwriter import j a...