为编程找到了 34423 篇 文章

如何在 Java 中创建对象数组

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

570 次浏览

可创建可以接受任何类型的 Object 的 Array 的对象类。在对此 Array 进行操作时,可以使用 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 方法在 Array 中搜索 String。示例: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("数组1的数组元素:" + objArray);    System.out.println("数组2的数组元素:" + objArray2);    System.out.println("数组1包含字符串 common2 吗?" + objArray.contains("common1"));    System.out.println("数组2包含数组1吗?" + objArray2.contains(objArray));     }  }输出上面的代码示例将产生以下结果。数组1的数组元素: [common1, common2] 数组2的数组元素: [common1, common2, notcommon, notcommon1] 数组... 阅读更多

如何用 Java 编写一个可以在数组中打印对象的方法?

Every ; Thing
更新时间:2020 年 3 月 5 日 11:21:10

122 次浏览

示例类 Shape{     私有 String shapeName;     私有 int numSides;      Shape(String shapeName, int numSides){         this.shapeName = shapeName;         this.numSides = numSides;     }     公共 String toString(){         返回 shapeName + " 有 " + numSides + " 条边。";     } } 类 ObjectList{     私有 Object[] list = new Object[10];     私有 int numElement = 0;      公共 void add(Object next){         list[numElement] = next;         numElement++;     }      @Override     公共 String toString(){         String str="";         int i=0;         while(list[i] != null){             str += list[i]+"";             i++;         }         返回 str;     } } 公共类 Driver{     公共静态 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

6 千次浏览量

您可以使用 List.removeAll() 方法过滤数组。 例如import java.util.ArrayList; import java.util.List; 公共类 Tester {    公共静态 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
更新于 24-2 月-2020 10:44:41

403 次浏览量

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

如何在 Java 中声明静态字符串数组

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

1 千次浏览量

以下程序演示如何声明静态字符串数组。例如公共类 Tester {    私有的静态 String[] array;    静态 {       array = new String[2];       array[0] = "Hello";       array[1] = "World";    }    公共静态 void main(String[] args) {       System.out.println("数组:");       for(int i = 0; i < array.length; i++){       System.out.print(array[i] + " ");       }    } }输出数组:Hello World

在 Java 中从方法返回数组

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

218 次浏览量

方法也可以返回数组。例如,以下方法返回另一个数组的反转 - 例如公共静态 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];    }    返回 result; }

在 Java 中将数组传递给方法

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

272 个浏览次数

与将基元类型值传递给方法类似,你还可以将数组传递给方法。例如,以下方法显示 int 数组中的元素。-示例 public 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 Universe 的任何类访问在 public 类中声明的字段、方法和代码块。但是,如果我们要尝试访问的 public 类在不同的软件包中,则 public 类仍然需要被导入。因为类的继承,类的所有 public 方法和变量都被其子类继承。示例 以下函数使用 public 访问控制 - public static void main(String[] arguments) {     // ... } 应用程序的 main() 方法必须是 ... 阅读更多

广告