本文目錄一覽:
- 1、用java編寫程序,鍵盤輸入一個目錄名稱,要求分別輸出該目錄中所有子目錄名和以exam開頭的文件名。
- 2、Java開發實戰經典的作品目錄
- 3、java創建目錄
- 4、C:\Users\Administrator\AppData\Local\Temp這是什麼文件夾啊??
- 5、java編寫程序實現將指定的目錄以及其子文件和子目錄全部刪除
- 6、java 怎麼提取 txt小說裡面的章節目錄 並記錄位置
用java編寫程序,鍵盤輸入一個目錄名稱,要求分別輸出該目錄中所有子目錄名和以exam開頭的文件名。
public static void findFileList(File dir,HashSet dirs,HashSet fileNames ) {
if (!dir.exists() || !dir.isDirectory()) {// 判斷是否存在目錄
return;
}
String[] files = dir.list();// 讀取目錄下的所有目錄文件信息
for (int i = 0; i files.length; i++) {// 循環,添加文件名或回調自身
File file = new File(dir, files[i]);
if (file.isFile() file.getName().startsWith(“exam”)) {// 如果文件
fileNames.add(dir + “\\” + file.getName());
} else {// 如果是目錄
dirs.add(dir);
findFileList(file,dirs,fileNames);// 回調自身繼續查詢
}
}
}
public static void main(String[] args) {
HashSet dirs = new HashSet();
HashSet fileNames = new HashSet();
findFileList(new File(“D:\\zhidao”),dirs,fileNames);
System.out.println(“目錄:”+dirs);
System.out.println(“exam開頭的文件:”+fileNames);
}
Java開發實戰經典的作品目錄
第1部分 Java基礎程序設計
第1章 Java概述及開發環境搭建
視頻講解:35分鐘
1.1 認識Java
1.2 Java開發環境搭建
1.3 本章要點
1.4 習題
第2章 簡單的Java程序
視頻講解:20分鐘
2.1 一個簡單的Java範例
2.2 Java程序的注釋
2.3 Java中的標識符
2.4 Java中的關鍵字
2.5 變數和常量
2.6 本章要點
2.7 習題
第3章 Java基礎程序設計
視頻講解:2小時09分鐘
3.1 數據類型劃分
3.2 基本數據類型
3.3 數據類型的轉換
3.4 運算符、表達式與語句
3.5 選擇與循環語句
3.6 本章要點
3.7 習題
第4章 數組與方法
視頻講解:1小時48分鐘
4.1 數組的定義及使用
4.2 方法的聲明及使用
4.3 數組的引用傳遞
4.4 Java新特性對數組的支持
4.5 本章要點
4.6 習題
第2部分 Java面向對象程序設計
第5章 面向對象(基礎篇)
視頻講解:6小時34分鐘
5.1 面向對象的基本概念
5.2 類與對象
5.3 封裝性
5.4 構造方法
5.5 匿名對象
5.6 實例講解——類設計分析
5.7 String
5.8 引用傳遞及基本應用
5.9 this關鍵字
5.10 static關鍵字
5.11 代碼塊
5.12 構造方法私有化
5.13 對象數組
5.14 內部類
5.15 實例講解
5.16 本章要點
5.17 習題
第6章 面向對象(高級篇)
視頻講解:4小時20分鐘
6.1 繼承的基本概念
6.2 繼承的進一步研究
6.3 範例——繼承的應用
6.4 final關鍵字
6.5 抽象類的基本概念
6.6 介面的基本概念
6.7 對象的多態性
6.8 instanceof關鍵字
6.9 抽象類與介面的應用
6.10 實例分析:寵物商店
6.11 Object類
6.12 包裝類
6.13 匿名內部類
6.14 本章要點
6.15 習題
第7章 異常的捕獲及處理
視頻講解:1小時18分鐘
7.1 異常的基本概念
7.2 throws與throw關鍵字
7.3 Exception類與Runtime Exception類
7.4 自定義異常類
7.5 斷言
7.6 本章要點
7.7 習題
第8章 包及訪問控制許可權
視頻講解:55分鐘
8.1 包的概念及使用
8.2 jar命令的使用
8.3 訪問控制許可權
8.4 Java命名規範
8.5 本章要點
8.6 習題
第3部分 Java應用程序設計
第9章 多線程
視頻講解:2小時36分鐘
9.1 進程與線程
9.2 Java中線程的實現
9.3 線程的狀態
9.4 線程操作的相關方法
9.5 線程操作範例
9.6 同步與死鎖
9.7 線程操作案例——生產者及消費者
9.8 線程的生命周期
9.9 本章要點
9.10 習題
第10章 泛型
視頻講解:1小時52分鐘
第11章 Java常用類庫
視頻講解:5小時38分鐘
第12章 Java IO
視頻講解:7小時52分鐘
第13章 Java類集
視頻講解:3小時50分鐘
第14章 枚舉
視頻講解:55分鐘
第15章 Java反射機制
視頻講解:2小時24分鐘
第16章 Annotation
視頻講解:1小時19分鐘
第17章 Java資料庫編程
視頻講解:4小時15分鐘
第18章 圖形界面
視頻講解:6小時15分鐘
第19章 Java網路編程
視頻講解:1小時8分鐘
第20章 Java新IO
視頻講解:1小時33分鐘
第21章 Eclipse開發工具
視頻講解:1小時35分鐘
參考文獻
JAVA中綁定變數的測試代碼
一段在JAVA中綁定變數的測試代碼,大家可以將代碼測試一下,理解其實現原理,對大家學習肯定能有所幫助,中國自學編程網為大家整理。
import java.sql.*;
import oracle.jdbc.driver.*;
class ConOra {
public static void main(String args[] ) throws SQLException{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection(jdbc:oracle:thin:@192.168.1.152:1521:whx,system,lukewhx);
PreparedStatement stmt ;
ResultSet rset ;
String v_sql;
/*
for (int i =1;i=1000;i++){
v_sql=select object_name from objects where object_id=+i;
stmt =conn.prepareStatement(v_sql);
rset=stmt.executeQuery();
stmt.close();
}
*/
for (int i =1 ;i=1000;i++ ) {
v_sql = select object_name from objects where object_id= :x ;
stmt=conn.prepareStatement(v_sql);
stmt.setString(1,Integer.toString(i));
rset = stmt.executeQuery();
stmt.close();
}
System.out.println(Execute OK);
}
}
java創建目錄
貼上正確代碼:你的代碼本來沒有什麼問題的,但是只能夠通過DOS下去運行,如果要在eclipse這些工具運行只能在arguments裡面輸入參數,謝謝採納
import java.io.*;
import java.util.Scanner;
public class Exceptle13_1 {
public void newFolder(String newfolder) {
try {
String filepath = newfolder;
File myPath = new File(filepath);
if (!myPath.exists()) {
myPath.mkdir();
}
} catch (Exception e) {
System.out.println(“新建目錄存在”);
e.printStackTrace();
}
}
public static void main(String[] args) {
String mynewpath = new Scanner(System.in).next();
System.out.println(mynewpath);
Exceptle13_1 createNewFolder = new Exceptle13_1();
createNewFolder.newFolder(mynewpath);
}
}
C:\Users\Administrator\AppData\Local\Temp這是什麼文件夾啊??
總的來說,TEMP是臨時文件,可以刪除。
電腦WINDOWS系統臨時存儲的文件夾,會把瀏覽者瀏覽過的網站或者其它記錄保存在這裡,如果下次打開相應的地址,電腦會更快提取文件,甚至在沒有網路時也能查看到。
擴展資料:
windows中,文件名(包括擴展名)可高達 255 個字元。文件名可以包含除 ? 「 」/ \ * | :
之外的大多數字元;保留文件名的大小寫;文件名不區分大小寫(由 POSIX 應用程序使用時除外)。
windows系統下文件名長度為:255個英文字元(DOS下8.3格式),包括文件名和擴展名在內,
或者是255/2=127個中文字元+1個英文字元。
具體如下:
1、允許文件或者文件夾名稱不得超過255個字元。
2、文件名除了開頭之外任何地方都可以使用空格。
3、文件名中不能有下列符號:「?」、「、」、「/」、「╲」、「*」、「」、「」、「|」。
4、Windows文件名不區分大小寫,但在顯示時可以保留大小寫格式。
5、文件名中可以包含多個間隔符,如「我的文件。我的圖片。001」。
java編寫程序實現將指定的目錄以及其子文件和子目錄全部刪除
下面是對文件以及文件夾的刪除操作!你選一個試試
其中%%1代表你文件的路徑。
刪除文件
File myDelFile = new File(%%1);
try {
myDelFile.delete();
}
catch (Exception e) {
System.out.println(“刪除文件操作出錯”);
e.printStackTrace();
}
.刪除文件夾
//import java.io.*;
File delFolderPath = new File(%%1);
try {
delFolderPath.delete(); //刪除空文件夾
}
catch (Exception e) {
System.out.println(“刪除文件夾操作出錯”);
e.printStackTrace();
}
.刪除一個文件下夾所有的文件夾
//import java.io.*;
File delfile=new File(%%1);
File[] files=delfile.listFiles();
for(int i=0;ifiles.length;i++){
if(files[i].isDirectory()){
files[i].delete();
}
}
清空文件夾
//import java.io.*;
File delfilefolder=new File(%%1);
try {
if (!delfilefolder.exists()) {
delfilefolder.delete();
}
delfilefolder.mkdir();
}
catch (Exception e) {
System.out.println(“清空目錄操作出錯”);
e.printStackTrace();
}
java 怎麼提取 txt小說裡面的章節目錄 並記錄位置
簡單說, 就是使用正則表達式匹配,
第1章 aa
xxxxx
第2章 bb
xxxx
第3章 cc
xxxxx
BufferReader的readLine() ,可以一行一行的讀取數據, 如果發現某一行滿足 第X章 這種樣式的, 就認為這是章節的開頭, 就記錄下該行的位置…..
假設第2章在36行, 顯示的時候每20行1頁,
那麼第2章的位置,就在第二頁的16行. (36%20=16 36除20的餘數16..)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/280393.html