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

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

Arjun Thakur
更新于 2020-02-24 10:41:06

251 次浏览

可以创建对象类的数组,该数组可以接受任何类型的对象。在对此类数组进行操作期间,可以使用 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-02-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 次浏览

以下程序将向量转换为 String 数组。范例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 中将 Object 数组转换为 String 数组

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 中如何比较 String

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 次浏览

是的,由于以下原因,在字符串对象中存储密码并不安全。- 字符串对象是不可变的,并且在垃圾回收之前,它们始终保留在内存中。字符串为纯文本,可以在应用程序的内存转储中进行跟踪。基于字符串的密码可能会打印在日志中,这可能会导致问题。Char[] 可以清除或在任务完成后擦除。

为什么使用 Java 注释?

varma
更新于 24-2-2020 10:15:44

288 次浏览

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

广告