找到关于面向对象编程的9301 篇文章

如何在 Java 中将输入流转换为字节数组?

Syed Javed
更新于 2020年3月6日 05:07:10

1K+ 次浏览

Java 中的 InputStream 类提供 read() 方法。此方法接受一个字节数组,并将输入流的内容读取到给定的字节数组中。示例实时演示import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; public class StreamToByteArray {     public static void main(String args[]) throws IOException{            InputStream is = new BufferedInputStream(System.in);        byte [] byteArray = new byte[1024];        System.out.println("Enter some data");        is.read(byteArray);              String s = new String(byteArray);        System.out.println("Contents of the byte stream are :: "+ s);   ... 阅读更多

如何在 Java 中将数据从数组切换到数组列表?

Samual Sam
更新于 2020年6月16日 11:14:27

240 次浏览

java.util 包的 Arrays 类提供了一个名为 asList() 的方法。此方法接受一个数组(对象数组),并将它们转换为列表并返回。示例实时演示import java.util.Arrays; import java.util.List; public class ArrayToList {    public static void main(String args[]) {       Integer[] myArray = {23, 93, 56, 92, 39};       List list = Arrays.asList(myArray);       System.out.println(list);    } }输出[23, 93, 56, 92, 39]

如何在 Java 中删除数组中的重复元素?

Monica Mona
更新于 2019年7月30日 22:30:20

3K+ 次浏览

要检测数组中的重复值,您需要将数组的每个元素与数组中其余的元素进行比较,如果匹配,则找到重复的元素。一种解决方案是使用两个循环(嵌套),其中内循环从 i+1 开始(其中 i 是外循环的变量)以避免重复。Apache Commons 提供了一个名为 org.apache.commons.lang3 的库,以下是将库添加到项目的 maven 依赖项。 org.apache.commons commons-lang3 ... 阅读更多

如何在原始 Java 数组中检测重复值?

karthikeya Boyini
更新于 2019年12月19日 10:20:51

1K+ 次浏览

要检测数组中的重复值,您需要将数组的每个元素与数组中其余的元素进行比较,如果匹配,则找到重复的元素。一种解决方案是使用两个循环(嵌套),其中内循环从 i+1 开始(其中 i 是外循环的变量)以避免比较中的重复。示例import java.util.Arrays; import java.util.Scanner; public class DetectDuplcate {        public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter the size of the array that is to ... 阅读更多

如果给定方法名称为字符串,如何调用 Java 方法?

radhakrishna
更新于 2019年7月30日 22:30:20

3K+ 次浏览

java.lang.reflect.Method 类提供有关类或接口上的单个方法的信息和访问权限。反射方法可以是类方法或实例方法(包括抽象方法)。在将实际参数与底层方法的形式参数匹配时,Method 允许发生扩展转换,但如果发生缩小转换,它会抛出 IllegalArgumentException。您可以使用 java.lang.reflect 包中名为 method 的类来调用该方法。此类的构造函数接受字符串形式的方法名。您可以使用…… 阅读更多

如何在 Java 中从数组中提取不同的值?

Sharon Christine
更新于 2019年7月30日 22:30:20

930 次浏览

要从数组中提取不同的值,您需要将数组的每个元素与数组中其余的元素进行比较,如果匹配,则找到重复的元素。一种解决方案是使用两个循环(嵌套),其中内循环从 i+1 开始(其中 i 是外循环的变量)以避免比较中的重复。示例实时演示import java.util.Arrays; import java.util.Scanner; public class DetectDuplcate {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter the size of the array that is to be ... 阅读更多

如何在 Java 中使用接口实现多重继承?

mkotla
更新于 2020年2月25日 12:33:24

1K+ 次浏览

Java 不支持多重继承。这意味着一个类不能扩展多个类。因此,以下是无效的-示例public class extends Animal, Mammal{}但是,一个类可以实现一个或多个接口,这帮助 Java 消除了多重继承的不可能。extends 关键字只使用一次,父接口以逗号分隔的列表声明。例如,如果 Hockey 接口扩展了 Sports 和 Event,则声明如下-示例public interface Hockey extends Sports, Event

如何在 Java 中将 ArrayList 中的特定项目移动到第一个项目?

Sharon Christine
更新于 2019年12月19日 10:14:46

7K+ 次浏览

要将项目从 ArrayList 移动并将其添加到第一个位置,您需要-使用 ArrayList 类的 indexOf() 方法获取项目的 position(索引)。使用 ArrayList 类的 remove() 方法将其删除。最后,使用 ArrayList 类的 add() 方法将其添加到索引 0。示例实时演示import java.util.ArrayList; public class ArrayListSample {    public static void main(String args[]) {       ArrayList al = new ArrayList();       al.add("JavaFX");       al.add("HBase");       al.add("WebGL");       al.add("OpenCV");       System.out.println(al);       String item = "WebGL";   ... 阅读更多

如何在 Java 中将数组传递给方法?

Samual Sam
更新于 2023年9月2日 13:52:53

60K+ 次浏览

您可以像普通变量一样将数组传递给方法。当我们将数组作为参数传递给方法时,实际上传递的是数组在内存中的地址(引用)。因此,对方法中此数组的任何更改都会影响该数组。假设我们有两个方法 min() 和 max(),它们接受一个数组,并且这些方法分别计算给定数组的最小值和最大值:示例实时演示import java.util.Scanner; public class ArraysToMethod {    public int max(int [] array) {       int max = 0;       for(int i=0; imax) { ... 阅读更多

如何在 Java 中创建字符串数组?

Sai Subramanyam
更新于 2019年12月19日 10:13:26

2K+ 次浏览

在Java中,您可以像使用对象一样使用`new`关键字创建数组。在Java中使用`new`关键字创建数组的语法如下:
`type[] reference = new type[10];`
其中,`type`是数组元素的数据类型。`reference`是保存数组的引用。
如果您想通过使用索引将值逐个分配给所有元素来填充数组,则可以使用以下语法:
`reference[0] = value1; reference[1] = value2;`
您可以使用`new`关键字声明一个字符串数组,例如:`String[] str = new String[5];`然后,您可以填充字符串…… 阅读更多

广告