找到 34423 篇文章 编程

为什么 Java 中会出现 NullPointerException?

Alankritha Ammu
更新于 2020年2月25日 05:02:26

244 次查看

NullPointerException 是一个运行时异常,当应用程序尝试使用值为 null 的对象引用时抛出。例如,在 null 引用上使用方法。Object ref = null; ref.toString(); // 这将抛出 NullPointerException

为什么我们不能在 Java 接口中定义静态方法?

Anjana
更新于 2020年6月17日 11:36:55

628 次查看

从 Java 8 开始,Java 接口中允许使用静态方法。从 Java 8 开始,接口还可以具有静态辅助方法。 public interface vehicle {    default void print() {       System.out.println("I am a vehicle!");    }    static void blowHorn() {       System.out.println("Blowing horn!!!");    } }默认方法示例在您选择的任何编辑器中创建以下 Java 程序,例如,在 C:\> JAVA.Java8Tester.java实时演示public class Java8Tester {    public static void main(String args[]) {       Vehicle vehicle = new Car(); vehicle.print();    } } interface Vehicle {    default void print() { ... 阅读更多

深入了解 Java “Hello World” 程序

Daniol Thomas
更新于 2020年2月24日 12:41:02

214 次查看

让我们来看一段简单的代码,它将打印“Hello World”字样。示例实时演示public class MyFirstJavaProgram {    /* 这是我的第一个 java 程序。 *    这将打印 'Hello World' 作为输出 */    public static void main(String []args) {       System.out.println("Hello World"); // 打印 Hello World    } }让我们看看如何保存文件、编译和运行程序。请按照以下步骤操作 -打开记事本并在其中添加上述代码。将文件保存为:MyFirstJavaProgram.java。打开一个命令提示符窗口并转到保存类的目录。假设 ... 阅读更多

创建 Java Hello World 程序

Krantik Chavan
更新于 2020年2月24日 12:42:53

412 次查看

让我们来看一段简单的代码,它将打印“Hello World”字样。示例实时演示public class MyFirstJavaProgram {    /* 这是我的第一个 java 程序。       * 这将打印 'Hello World' 作为输出    */    public static void main(String []args) {       System.out.println("Hello World");       // 打印 Hello World    } }让我们看看如何保存文件、编译和运行程序。请按照以下步骤操作 -打开记事本并在其中添加上述代码。将文件保存为:MyFirstJavaProgram.java。打开一个命令提示符窗口并转到 ... 阅读更多

如何在 Java 中获取二维数组的行和列?

varun
更新于 2020年2月24日 12:16:59

9K+ 次查看

以下示例有助于使用 arrayname.length 确定二维数组的行和列。示例以下示例有助于使用 arrayname.length 确定二维数组的上限。 public class Main {    public static void main(String args[]) {       String[][] data = new String[2][5];       System.out.println("维度 1: " + data.length);       System.out.println("维度 2: " + data[0].length);    } }输出以上代码示例将产生以下结果。 维度 1: 2 维度 2: 5

如何将逗号分隔的 Java 字符串转换为数组。

Prabhas
更新于 2020年2月24日 12:15:58

6K+ 次查看

是的,使用 String.split() 方法来实现。请参见下面的示例 -示例public class Tester {    public static void main(String[] args) {       String text = "This,is,a,comma,seperated,string.";       String[] array = text.split(",");       for(String value:array) {          System.out.print(value + " ");       }    } }输出This is a comma seperated string.

如何在 Java 中打印字节数组?

seetha
更新于 2020年2月24日 11:18:02

16K+ 次查看

您可以简单地迭代字节数组并使用 System.out.println() 方法打印字节。示例public class Tester {    public static void main(String[] args) {       byte[] a = { 1,2,3};       for(int i=0; i< a.length ; i++) {          System.out.print(a[i] +" ");       }    } }输出1 2 3

如何在 Java 中正确地洗牌二维数组?

vanithasree
更新于 2020年2月24日 11:17:13

1K+ 次查看

是的。创建一个列表来表示二维数组,然后使用 Collections.shuffle(list)。示例import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Tester {    public static void main(String[] args) {       List rows = new ArrayList();       rows.add(new int[]{1,2,3});       rows.add(new int[]{4,5,6});       rows.add(new int[]{7,8,9});       System.out.println("洗牌前");       System.out.println("[0][0] : " + rows.get(0)[0]);       System.out.println("[1][1] : " + rows.get(1)[1]);       System.out.println("洗牌后");       Collections.shuffle(rows);       System.out.println("[0][0] : " + rows.get(0)[0]);       System.out.println("[1][1] : " + rows.get(1)[1]);    } }输出洗牌前 [0][0] : 1 [1][1] : 5 洗牌后 [0][0] : 7 [1][1] : 2

如何在 Java 中初始化动态数组?

radhakrishna
更新于 2020年2月24日 11:16:20

504 次查看

以下程序显示如何初始化之前声明的数组。示例public class Tester {    int a[];    public static void main(String[] args) {       Tester tester = new Tester();       tester.initialize();    }    private void initialize() {       a = new int[3];       a[0] = 0;       a[1] = 1;       a[2] = 2;       for(int i=0; i< a.length ; i++) {          System.out.print(a[i] +" ");       }    } }输出0 1 2

如何在 Java 中连接字节数组?

mkotla
更新于 2019年7月30日 22:30:21

2K+ 次查看

您可以使用 ByteArrayOutputStream 来写入字节数组,并使用其 toByteArray() 方法获取结果。import java.io.ByteArrayOutputStream; import java.io.IOException; public class Tester { public static void main(String[] args) throws IOException { byte[] a = { 1,2,3}; byte[] b = { 4,5,6}; ByteArrayOutputStream baos = new ByteArrayOutputStream(); baos.write(a); baos.write(b); byte[] c = baos.toByteArray(); for(int i=0; i< c.length ; i++){ System.out.print(c[i] +" "); } } }输出1 2 3 4 5 6

广告