找到了 34423 篇 关于编程的文章

如何在 Java 中创建对象数组

Johar Ali
更新时间 2020 年 2 月 24 日 11:09:51

570 次浏览

Object 类可以创建数组,该数组可以接收任何类型对象。在对这种数组执行操作时,可以使用 instanceof 运算符。例如,public class Tester {    public static void main(String[] args) {       Object[] dataArray = new Object[3];       dataArray[0] = new Integer(0);       dataArray[1] = new String("1");       dataArray[2] = new Boolean(false);       for(Object data: dataArray){          if(data instanceof Integer){             System.out.println(((Integer) data).intValue());          }          if(data instanceof String){             System.out.println(data);          }          if(data instanceof Boolean){             System.out.println(((Boolean) data).booleanValue());          }       }    } }输出 0 1 false

如何在 Java 中检查数组中是否有元素?

Ali
Ali
更新时间 2020 年 2 月 24 日 10:55:45

98 次浏览

以下示例使用 Contains 方法搜索阵列中的字符串。示例import java.util.ArrayList; public class Main {    public static void main(String[] args) {    ArrayList objArray = new ArrayList();    ArrayList objArray2 = new ArrayList();    objArray2.add(0, "common1"); objArray2.add(1, "common2");   objArray2.add(2, "notcommon"); objArray2.add(3, "notcommon1");    objArray.add(0, "common1"); objArray.add(1, "common2");    System.out.println("array1 的阵列元素"+objArray);    System.out.println("array2 的阵列元素"+objArray2);    System.out.println("阵列 1 包含字符串 common2??" +objArray.contains("common1"));    System.out.println("阵列 2 包含 Array1??" +objArray2.contains(objArray) );     }  }输出以上的代码示例将产生以下结果。array1 的阵列元素[common1, common2] array2 的阵列元素[common1, common2, notcommon, notcommon1] 阵列 ... 阅读更多

如何使用 Java 编写可打印阵列中对象的方法?

Every ; Thing
更新于 05-3-2020 11:21:10

122 次查看

示例class Shape{     private String shapeName;     private int numSides;      Shape(String shapeName, int numSides){         this.shapeName = shapeName;         this.numSides = numSides;     }     public String toString(){         return shapeName + " 有 " + numSides + " 条边。";     } } class ObjectList{     private Object[] list = new Object[10];     private int numElement = 0;      public void add(Object next){         list[numElement] = next;         numElement++;     }      @Override     public String toString(){         String str="";         int i=0;         while(list[i] != null){             str += list[i]+"";             i++;         }         return str;     } } public class Driver{     public static void main(String[] args){         ObjectList list = new ObjectList();         Shape square = new Shape("square", 4);         Shape hex = new Shape("hexagon", 6);         list.add(hex);         list.add(square);         System.out.println(list);     } }

如何在 Java 中过滤数组

Ali
Ali
更新于 17-6-2020 11:30:58

6K+ 次查看

可使用 List.removeAll() 方法过滤数组。示例import java.util.ArrayList; import java.util.List; public class Tester {    public static void main(String[] args) {       List list = new ArrayList();       list.add("A");       list.add("B");       list.add("C");       list.add("D");       list.add("E");       list.add("F");       list.add("G");       list.add("H");       List filters = new ArrayList();       filters.add("D");       filters.add("E");       filters.add("F");       System.out.println("原始列表 " + list);       list.removeAll(filters);       System.out.println("过滤后的列表 ... 阅读更多

如何在 Java 中将字节数组转换为十六进制字符串?

Rahul Sharma
更新于 30-7-2019 22:30:21

536 次查看

使用 Integer.toString(int,redix) ,其中 int 是要转换的字节,redix 是十六进制格式的 16。

查找 Java 中 2D 数组的维度

Rahul Sharma
更新于 2020 年 2 月 24 日 10:44:41

403 次浏览

以下示例有助于确定二维数组的上界,方法是使用 arrayname.length.https://tutorialspoint.com/javaexamples/arrays_upperbound.htm

如何在 Java 中声明一个静态 String 数组

Johar Ali
更新于 2020 年 2 月 24 日 10:43:45

1K+ 次浏览

以下程序显示如何声明一个静态字符串数组。Examplepublic class Tester {    private static String[] array;    static {       array = new String[2];       array[0] = "Hello";       array[1] = "World";    }    public static void main(String[] args) {       System.out.println("Array: ");       for(int i = 0; i < array.length; i++){       System.out.print(array[i] + " ");       }    } }输出Array: Hello World

从 Java 中的方法返回一个数组

Giri Raju
更新于 2020 年 2 月 25 日 05:21:22

218 次浏览

方法也可以返回一个数组。例如,以下方法返回一个数组,该数组是另一个数组的反向 -Examplepublic static int[] reverse(int[] list) {    int[] result = new int[list.length];    for (int i = 0, j = result.length - 1; i < list.length; i++, j--) {       result[j] = list[i];    }    return result; }

将数组传递给 Java 中的方法

Jai Janardhan
更新于 2020 年 2 月 25 日 05:05:56

272 次浏览

正如你可以将基本类型的值传递给方法一样,你也可以将数组传递给方法。例如,以下方法显示 int 数组中的元素 -Examplepublic static void printArray(int[] array) {    for (int i = 0; i < array.length; i++) {       System.out.print(array[i] + " ");    } }可以通过传递一个数组对其进行调用。例如,以下语句调用 print Array 方法以显示 3、1、2、6、4 和 2 -printArray(new int[]{3, 1, 2, 6, 4, 2});

Java 中的 public 访问修饰符

Vrundesha Joshi
更新于 2020 年 2 月 24 日 12:32:52

299 次浏览

从任何其他类都可以访问声明为 public 的类、方法、构造函数、接口等。因此,可以从属于 Java 宇宙的任何类访问声明在 public 类内部的字段、方法和块。但是,如果我们要尝试访问的 public 类在另一个包中,则仍需要导入该 public 类。由于类继承,类的所有 public 方法和变量都由其子类继承。Example以下函数使用 public 访问控制 -public static void main(String[] arguments) {    // ... }应用程序的 main() 方法必须 ... 了解更多信息

广告