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

如何在 Java 中声明对象数组?

Arjun Thakur
更新于 2020年2月24日 10:41:06

251 次查看

可以创建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

转换 ArrayList到 Java 中的 String[]

Fendadis John
更新于 2020年2月24日 10:28:51

374 次查看

下面的程序将 ArrayList 转换为 String[];示例import java.util.ArrayList; import java.util.List; public class Tester {    public static void main(String[] args) {       List names = new ArrayList();       names.add("A");       names.add("B");       names.add("C");       String[] nameArray = names.toArray(new String[names.size()]);       for(String name: nameArray) {          System.out.println(name);       }    } }输出A B C

如何在 Java 中将向量转换为字符串数组

Fendadis John
更新于 2020年2月24日 10:40:14

308 次查看

下面的程序将向量转换为字符串数组。示例import java.util.Vector; public class Tester {    public static void main(String[] args) {       Vector data = new Vector();       data.add("A");       data.add("B");       data.add("C");       String[] strObjects = data.toArray(new String[data.size()]);       for(String obj: strObjects) {          System.out.println(obj);       }    } }

如何在 Java 中将对象数组转换为字符串数组

Sai Nath
更新于 2019年7月30日 22:30:21

4K+ 次查看

由于 list.toArray() 返回一个 Object[],可以通过传递 String[] 作为参数将其转换为 String 数组。请参见下面的示例。import java.util.ArrayList; import java.util.List; public class Tester { public static void main(String[] args) { List data = new ArrayList(); data.add("A"); data.add("B"); data.add("C"); //Object[] objects = data.toArray(); String[] strObjects = data.toArray(new String[0]); for(String obj: strObjects) { System.out.println(obj); } } }输出A B C

在 Java 中将字节转换为字符串

seetha
更新于 2020年2月24日 10:26:35

538 次查看

使用 String(byte[]) 构造函数将 byte[] 转换为 String。示例public class Tester {    public static void main(String[] args) {       String test = "I love learning Java";       byte[] bytes = test.getBytes();       String converted = new String(bytes);       System.out.println(converted);    } }输出I love learning Java

迭代 Java 字符串单词的最优雅方法。

Sreemaha
更新于 2020年2月24日 10:25:38

3K+ 次查看

只需根据空格分割字符串,然后迭代它。请参见下面的示例 - 示例public class Tester {    public static void main(String[] args) {       String test = "I love learning Java";       String[] subStrings = test.split(" ");       for(String subString: subStrings) {          System.out.println(subString);       }    } }输出I love learning Java

在 Java 中遍历数组

radhakrishna
更新于 2020年2月24日 10:19:29

213 次查看

下面的示例展示了如何使用 foreach 循环遍历数组。public class Tester {    public static void main(String[] args) {       int[] dataArray = {1, 2, 3, 4};       for(int i: dataArray) {          System.out.println(i);       }    } }

我们如何在 Java 中比较字符串

Giri Raju
更新于 2019年7月30日 22:30:21

192 次查看

https://tutorialspoint.com/javaexamples/string_compare.htm

为什么 char[] 比 String 更适合存储密码?

Sreemaha
更新于 2020年2月24日 10:31:39

154 次查看

是的,出于以下原因,将密码存储在 String 对象中是不安全的 - String 对象是不可变的,并且在垃圾收集之前,它们会保留在内存中。String 作为纯文本可以在应用程序的内存转储中被跟踪。在日志中,可能会打印基于 String 的密码,这可能会导致问题。Char[]可以在工作完成后被清除或擦除。

为什么要使用 Java 注解?

varma
更新于 2020年2月24日 10:15:44

288 次查看

注解提供有关 Java 元素的信息。注解可以在编译时被编译器或 IDE 解释,也可以在运行时被 JVM 解释。注解可以用来显示元素的属性:例如@Deprecated、@Override 或 @NotNull 来描述框架元素的目的,例如 @Entity、@TestCase、@WebService 来描述元素的行为:@Statefull、@Transaction 在 Java 5 之前,XML 主要用于存储有关 Java 对象的信息,使用注解,此信息可以存储在 Java 代码本身中。

广告