日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java day_Java_Day7(上)

發布時間:2023/12/10 java 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java day_Java_Day7(上) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java learning_Day7(上)

內容

常用類

枚舉類型

常用類

String 類

java.lang.String 類代表不可變的字符序列。

String 類的常見構造方法:

String(String original)

創建一個 String 對象為 original 的拷貝。

String(char[] value)

用一個字符數組創建一個 String 對象。

String(char[] value, int offset, int count)

用一個字符數組從 offset 項開始的 count 個字符序列創建一個 String 對象。

String 類常用方法

靜態重載方法

public static String valueOf(...) 可以將基本類型數據轉換為字符串;

例如:

public static String valueOf(double d)

public static String vauleOf(int i)

方法 public String[] split(String regex) 可以將一個字符串按照指定的分隔符分隔,返回分隔后的字符串數組。

StringBuffer 類

java.lang.StringBuffer 代表可變的字符序列。

StringBuffer 和 String 類似,但StringBuffer 可以對其子串進行改變。

StringBuffer 類的常見構造方法:

StringBuffer()

創建一個不包含字符序列的“空”的 StringBuffer 對象。

StringBuffer(String str)

創建一個 StringBuffer 對象,包含與 String 對象 str 相同的字符序列。

StringBuffer 常用方法

重載方法 public StringBuffer append(…) 可以為該 StringBuffer 對象添加字符序列,返回添加后的該 StringBuffer 對象引用

重載方法 public StringBuffer insert(…) 可以為該 stringBuffer 對象在指定位置插入字符序列, 返回修改后的該 stringBuffer 對象引用

方法 public StringBuffer delete(int start, int end) 可以刪除從 start 開始到 end-1 為止的一段字符序列,返回修改后的該 StringBuffer 對象引用。

和 String 類含義類似的方法

方法 public StringBuffer reverse() 用于將字符序列逆序,返回修改后的該 StringBuffer 對象引用。

基本數據類型包裝類

包裝類(如:Integer,Double 等)這些類封裝了一個相應的基本數據類型數值,并為其提供了一系列操作。

Math 類

java.lang.Math 提供了一系列靜態方法用于科學計算;其方法的參數和返回值類型一般為 double 型。

File 類

java.io.File 類代表系統文件名(路徑和文件名)。

File 類的常見構造方法:

public File(String pathname) 以 pathname 為路徑創建 File 對象,如果 pathname 是相對路徑,則默認的當前路徑在系統的屬性 user.dir 中存儲。

public File(Sring parent, String child) 以 parent 為父路徑, child 為子路徑創建 File 對象。

File 的靜態屬性 String separator 存儲了當前系統的路徑分隔符。

示例

package file1.file2;

import java.io.*;

public class FileTest{

public static void main(String[] args) {

String separator = File.separator;

String filename = "myfile.txt";

String directory = "mydir1" + separator + "mydir2";

//String directory = "mydir1/mydir2"; linux

//String directory = "mydir1\\mydir2"; windows

File file = new File(directory ,filename);

if (file.exists()) {

System.out.println("文件名" + file.getAbsolutePath());

System.out.println("文件大小" + file.length());

} else {

file.getParentFile().mkdirs();

try {

file.createNewFile();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

注意:由于在在開頭引入包,因此 file.getParentFile() 操作得到的文件夾應該是包的上一層文件夾而不是 java 文件的父文件夾

枚舉類型

java.lang.Enum枚舉類型

只能夠取特定值的一個

使用 enum 關鍵字

是 java.lang.Enum 類型

實例:

public class TestEnum {

public enum myColor {red, green, yellow};

public static void main(String[] args) {

myColor m = myColor.red;

switch (m) {

case red:

System.out.println("red");

break;

case green:

System.out.println("green");

break;

case yellow:

System.out.println("yellow");

default:

System.out.println("");

}

}

}

總結

以上是生活随笔為你收集整理的java day_Java_Day7(上)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。