Java的System類是一個(gè)非常重要的類,它提供了許多有用的方法和字段,可以在各種場景中使用。以下是一些常見的應(yīng)用場景:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("請輸入一行文本:");
try {
String input = reader.readLine();
System.out.println("您輸入的內(nèi)容是:" + input);
} catch (IOException e) {
e.printStackTrace();
}
}
}
public class Main {
public static void main(String[] args) {
System.out.println("操作系統(tǒng)名稱:" + System.getProperty("os.name"));
System.out.println("操作系統(tǒng)版本:" + System.getProperty("os.version"));
System.out.println("文件分隔符:" + System.getProperty("file.separator"));
}
}
public class Main {
public static void main(String[] args) {
String path = System.getenv("PATH");
System.out.println("PATH環(huán)境變量的值:" + path);
}
}
public class Main {
public static void main(String[] args) {
System.out.println("程序正在運(yùn)行...");
// 在某些條件下,可以調(diào)用System.exit()方法來終止程序
if (/* 某個(gè)條件 */) {
System.exit(0);
}
}
}
public class Main {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
// 執(zhí)行一些操作...
long endTime = System.currentTimeMillis();
System.out.println("程序運(yùn)行時(shí)間:" + (endTime - startTime) + "毫秒");
}
}
public class Main {
public static void main(String[] args) {
int[] srcArray = {1, 2, 3, 4, 5};
int[] destArray = new int[srcArray.length];
System.arraycopy(srcArray, 0, destArray, 0, srcArray.length);
System.out.println("復(fù)制后的數(shù)組:");
for (int i : destArray) {
System.out.print(i + " ");
}
}
}
這些只是Java的System類在實(shí)際應(yīng)用中的一些例子。System類還提供了其他一些方法和功能,可以根據(jù)具體需求進(jìn)行使用。