找到 4330 篇文章 关于 Java 8

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

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

4K+ 阅读量

由于 list.toArray() 返回一个 Object[],可以通过传递 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-02-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-02-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-02-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-07-30 22:30:21

192 阅读量

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

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

Sreemaha
更新于 2020-02-24 10:31:39

154 阅读量

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

为什么要使用 Java 注解?

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

288 阅读量

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

如何从 Java 调用 C++ 函数?

varun
更新于 2020-02-10 10:51:32

2K+ 阅读量

以下是使用本机方法的步骤。为 CPP 程序创建头文件(.h 文件)。创建 CPP 文件创建 DLL在 Java 代码中,将方法声明为 native,使用 System.loadLibrary() 方法加载 DLL 并调用该方法。

什么是 Java 中的本机方法,我们应该在哪里使用它们?

Prabhas
更新于 2019-07-30 22:30:21

431 阅读量

本机方法是用与 Java 不同的语言编写的,并在 Java 中声明为 native。

Java 中的 native 关键字是做什么用的?

seetha
更新于 2019-07-30 22:30:21

575 阅读量

native 关键字用于将方法声明为本机方法。这意味着方法实现存在于不同的语言中。

广告