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