public class Test { public static void main(String args[]) { String s = "good,night"; String str[] = s.split(","); for (String a : str) System.out.print(a); } }
时间: 2024-02-15 09:28:48 浏览: 15
这段代码定义了一个名为 Test 的公共类,其中包含了一个名为 main 的公共静态方法。这个方法接受一个字符串数组作为参数。
在 main 方法中,首先定义了一个字符串变量 s 并将其初始化为 "good,night"。然后,使用 s.split() 方法将字符串按照逗号进行分割,将分割后的结果存入一个字符串数组 str 中。
接下来,使用 for 循环遍历字符串数组 str,并将其中的每个元素依次输出到控制台上。在这个例子中,输出结果为 "goodnight",因为在分割后的字符串数组中,逗号被去掉了。
因此,这段代码的输出结果是 "goodnight"。
相关问题
public static void main(String[] args)
这是 Java 程序中的一个特殊的方法,也是程序的入口点。当 Java 程序被运行时,JVM 会从 main 方法开始执行程序。这个方法的声明如下:
```
public static void main(String[] args) {
// 方法体
}
```
其中,访问修饰符是 public,表示该方法可以被其他类访问;static 关键字表示该方法是一个静态方法,可以直接通过类名调用,而不需要先创建对象;void 表示该方法没有返回值;方法名是 main;参数列表包含一个 String 类型的数组 args,表示命令行参数,可以用来传递程序运行时需要的参数。在方法体中,可以编写 Java 代码来实现程序的功能。
public static void main(String[] args)中String[]是什么
在Java中,`public static void main(String[] args)`中的`String[]`表示一个字符串数组。它被用于传递命令行参数。当您从命令行运行Java程序时,您可以通过在程序名称后面添加参数来传递这些参数。这些参数被称为命令行参数,它们由空格分隔,并作为字符串传递给您的程序。`String[]`数组参数包含了这些字符串参数,可以在程序中使用。例如,如果您运行以下命令:
```
java MyProgram arg1 arg2 arg3
```
那么在`public static void main(String[] args)`方法中,`args`数组将包含三个字符串元素`arg1`、`arg2`和`arg3`。您可以使用这些参数来控制程序的行为或提供运行时输入。