Java 中的 String[]
Sheeraz Gul
2023年1月30日
2022年4月27日
String[]
表示 Java 中包含固定數量字串的陣列。String[]
最常見的用途是當我們宣告 main 方法時,例如 public static void main(String[] args)
。
本教程將演示如何在 Java 中使用 String[]
。
在 Java 中宣告 Main 方法時使用 String[]
main 方法呼叫 Java 中的程式碼。需要將字串陣列作為引數傳遞給 main 方法;否則,它將無法正常工作。
例子:
package delftstack;
public class String_Example {
public static void main(String[] args) {
System.out.println("This is String[] Example");
}
}
String[] args
作為引數傳遞給 main 方法,以便程式碼正常執行。
輸出:
This is String[] Example
如果 main 方法沒有使用 String[]
引數宣告,程式碼將不會執行。
例子:
package delftstack;
public class String_Example {
public static void main(String args) {
System.out.println("This is String[] Example");
}
}
這段程式碼不會執行,因為 main 方法沒有用 String[]
宣告。
輸出:
Error: Main method not found in class delftstack.String_Example, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
在 Java 中使用 String[]
建立字串陣列
如上所述,String[]
用於建立字串陣列。
例子:
package delftstack;
import java.util.Arrays;
public class String_Example {
public static void main(String[] args) {
//Two methods of array initialization
// Method 1
String[] Demo_Array1 = new String[] {"Delftstack1", "Delftstack2", "Delftstack3"};
// Method 2
String[] Demo_Array2 = {"Delftstack1", "Delftstack2", "Delftstack3"};
//Print the Arrays
System.out.println("String[] Array initialization method 1");
System.out.println(Arrays.toString(Demo_Array1));
System.out.println("String[] Array initialization method 2");
System.out.println(Arrays.toString(Demo_Array2));
//String[] Array initialization after declaration
String[] Demo_Array3 = new String[3];
Demo_Array3[0] = "Delftstack1";
Demo_Array3[1] = "Delftstack2";
Demo_Array3[2] = "Delftstack3";
System.out.println("String[] Array initialization after declaration");
System.out.println(Arrays.toString(Demo_Array3));
}
}
上面的程式碼使用三種不同的方法建立了 String[]
陣列。
輸出:
String[] Array initialization method 1
[Delftstack1, Delftstack2, Delftstack3]
String[] Array initialization method 2
[Delftstack1, Delftstack2, Delftstack3]
String[] Array initialization after declaration
[Delftstack1, Delftstack2, Delftstack3]
String[]
是 Java 中用於不同操作的最常用的陣列型別。
Author: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook