java - 将字符数组复制到字符数组

标签 java arrays character

嗨,我想将字符数组快速复制到字符数组,我可以编写一个将字符数组复制到的方法char 数组,通过将数组中的每个 Charater 转换为 char 但是否有任何现成的方法比 Arrays.copyOf 更快对于两个相同类型的数组?

最佳答案

    char[] myCharArray = Arrays.stream(myCharacterArray)
            .map(ch -> ch.toString())
            .collect(Collectors.joining())
            .toCharArray();

写得很快。执行速度是否快?除非您有一个非常大的数组或经常进行这种转换,否则您不需要关心。

关于java - 将字符数组复制到字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47310498/

相关文章:

java - 到底什么时候请求运行时许可?

java - GUI 中线程 "AWT-EventQueue-0"java.lang.NullPointerException 中出现异常?

c++ - 在分配的数组之外添加项目?

java - 正则表达式非法转义字符

php - 如何检测字体中定义的字符?

java - 在字符串中表示 java 中的引号字符有哪些不同的方法?

java - 用于管理 session 的 Tomcat 过滤器

java - 多态查询和笛卡尔积

python - 如何将整数 ndarray 转换为字符串并向 < 10 的元素添加前导 0

javascript - 如何从具有顺序号的值创建有序数组?