找到 34423 篇文章 关于编程

Java 中 clone() 方法的作用是什么?

Ankitha Reddy
更新于 2019-07-30 22:30:20

143 次浏览

java.util.ArrayList 类的 clone() 方法返回此 ArrayList 实例的浅拷贝(即元素本身不会被复制)。例如 import java.util.ArrayList; public class ArrayListDemo { public static void main(String args[]) { ArrayList arrlist1 = new ArrayList(); arrlist1.add(new StringBuilder("Learning-")); ArrayList arrlist2 = (ArrayList) arrlist1.clone(); StringBuilder strbuilder = arrlist1.get(0); strbuilder.append("list1, list2-both pointing to the same StringBuilder"); ... 阅读更多

Java 中 clear() 方法的作用是什么?

Abhinaya
更新于 2020-02-20 12:15:41

1K+ 次浏览

java.util.ArrayList 类的 clear() 方法会移除此列表中的所有元素。此调用返回后,列表将为空。例如 import java.util.ArrayList; public class ArrayListDemo {    public static void main(String[] args) {       ArrayList arrlist = new ArrayList(5);       arrlist.add(20);       arrlist.add(30);       arrlist.add(10);       arrlist.add(50);       for (Integer number : arrlist) {          System.out.println("Number = " + number);       }       int retval = arrlist.size();       System.out.println("List consists of "+ retval +" elements"); ... 阅读更多

Java 中 remove(int) 方法的作用是什么?

Govinda Sai
更新于 2020-02-25 10:19:36

78 次浏览

java.util.ArrayList 类的 remove(int index) 方法会移除此列表中指定位置处的元素。将后续所有元素向左移动(从其索引中减去 1)。例如 import java.util.ArrayList; public class ArrayListDemo {    public static void main(String[] args) {       ArrayList arrlist = new ArrayList(5);       arrlist.add(20);       arrlist.add(15);       arrlist.add(30);       arrlist.add(45);       System.out.println("Size of list: " + arrlist.size());       for (Integer number : arrlist) {          System.out.println("Number = " + number);       }       ... 阅读更多

Java 中 copyOfRange(int[] original, int from, int to) 方法的作用是什么?

Samual Sam
更新于 2020-06-13 12:29:44

145 次浏览

java.util.Arrays 类的 copyOfRange(int[] original, int from, int to) 方法会将指定数组的指定范围复制到一个新数组中。范围的最终索引 (to) 必须大于或等于 from,并且可能大于 original.Length,在这种情况下,索引大于或等于 original.Length - from 的副本中的所有元素都将放置 0。返回数组的长度将为 to - from。例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       int[] arr1 = new ... 阅读更多

Java 中 copyOf(int[] original, int newLength) 方法的作用是什么?

Sai Subramanyam
更新于 2019-07-30 22:30:21

198 次浏览

java.util.Arrays 类的 copyOf(int[] original, int newLength) 方法会复制指定的数组,截断或用零填充(如果需要),以便副本具有指定的长度。对于原始数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效但在原始数组中无效的任何索引,副本可以包含零。当且仅当指定的长度大于原始数组的长度时,才会存在此类索引。例如 import java.util.Arrays; public class ArrayDemo { public ... 阅读更多

Java 中 equals(obj[] a1, obj[] a2) 方法的作用是什么?

Lakshmi Srinivas
更新于 2020-02-20 12:46:45

153 次浏览

java.util.Arrays 类的 equals(Object[] a, Object[] a2) 方法如果两个指定的对象数组彼此相等,则返回 true。如果两个数组包含相同数量的元素,并且两个数组中所有对应的元素对都相等,则认为这两个数组相等。如果 (e1==null ? e2==null : e1.equals(e2)),则认为两个对象 e1 和 e2 相等。如果两个数组按相同顺序包含相同的元素,则这两个数组相等。如果两个数组引用都为空,则认为这两个数组引用相等。例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] ... 阅读更多

Java 中 equals(int[] a1, int[] a2) 方法的作用是什么?

Monica Mona
更新于 2020-02-20 12:46:02

236 次浏览

java.util.Arrays 的 equals(int[] a, int[] a2) 方法如果两个指定的整数数组彼此相等,则返回 true。如果两个数组按相同顺序包含相同的元素,则认为这两个数组相等。如果两个数组引用都为空,则认为这两个数组引用相等。例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       int[] arr1 = new int[] { 10, 12, 5, 6 };       int[] arr2 = new int[] { 10, 12, 5, 6 };       int[] arr3 = new int[] { 10, 5, 6, 12 };     ... 阅读更多

Java 中 fill(obj[], int fromIndex, int toIndex, int val) 方法的作用是什么?

karthikeya Boyini
更新于 2020-02-25 08:21:52

104 次浏览

java.util.Arrays 类的 fill(object[] a, int fromIndex, int toIndex, object val) 方法会将指定的 Object 引用分配给指定对象数组的指定范围的每个元素。要填充的范围从索引 fromIndex(包含)扩展到索引 toIndex(不包含)。(如果 fromIndex==toIndex,则要填充的范围为空)例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       Object arr[] = new Object[] {1.2, 5.6, 3.4, 2.9, 9.7};       System.out.println("Actual values: ");       for (Object value : arr) {          System.out.println("Value ... 阅读更多

fill(obj[], object val) 方法的作用是什么?

Sharon Christine
更新于 2020-03-13 04:56:12

143 次浏览

java.util.Arrays 类的 fill(Object[] a, Object val) 方法会将指定的 Object 引用分配给指定 Objects 数组的每个元素。例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       Object arr[] = new Object[] {10.5, 5.6, 4.7, 2.9, 9.7};       System.out.println("Actual values: ");       for (Object value : arr) {          System.out.println("Value = " + value);       }       Arrays.fill(arr, 12.2);       System.out.println("New values after using fill() method: ");       for (Object value : arr) {          System.out.println("Value = " + value);       }    } }输出Actual values: Value = 10.5 Value = 5.6 Value = 4.7 Value = 2.9 Value = 9.7 New values after using fill() method: Value = 12.2 Value = 12.2 Value = 12.2 Value = 12.2 Value = 12.2

Java 中 fill(int[], int fromIndex, int toIndex, int val) 方法的作用是什么?

Swarali Sree
更新于 2020-02-25 09:27:53

145 次浏览

java.util.Arrays 类的 fill(int[] a, int fromIndex, int toIndex, int val) 方法会将指定的 int 值分配给指定整数数组的指定范围的每个元素。要填充的范围从索引 fromIndex(包含)扩展到索引 toIndex(不包含)。(如果 fromIndex==toIndex,则要填充的范围为空。)例如 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       int arr[] = new int[] {1, 6, 3, 2, 9};       System.out.println("Actual values: ");       for (int value : arr) {          System.out.println("Value = ... 阅读更多

广告