java - 如何将 ArrayList<String> 转换为 char Array,然后向后打印每个单词?

标签 java arraylist

我有一个 ArrayList 方法,它接受 ArrayList 并需要以相反的顺序返回单词。我知道我需要使用 toCharArray,一旦我打印它们后,我需要将其添加回 ArrayList。代码如下。

示例输出应该是 猫 狗

应该是

塔克 神啊

public static ArrayList<String> reverseWordLetters(ArrayList<String> textArray)
{
    ArrayList<String> results = new ArrayList<String>(textArray.size());
    char [] c = new char[textArray.size()];
    for(int i = 0; i < textArray.size(); i ++)
    {
        c = textArray.get(i).toCharArray();
    }

    return results;
}

最佳答案

for(String s: textArray) {
    results.add(new StringBuilder(s).reverse().toString())
}

关于java - 如何将 ArrayList<String> 转换为 char Array,然后向后打印每个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25695376/

相关文章:

arrays - Swift 内部如何管理数组?

java - 使用盐存储和验证散列密码

javascript - React-native 在设备上崩溃;致命信号 6 (SIGABRT)

java - 通过 POST 将 XML 文件发送到 Java 中的 RESTful 服务

java - 在java中使用不同数据类型的枚举

Java:我们可以将集合转换为数组列表吗?

java - 每当我调用 "InsertionSort"方法时,输出文件都显示为空?我应该在哪里调用这个方法?

java - 尝试在空对象引用上调用虚拟方法 'boolean java.util.ArrayList.add(java.lang.Object)'

java - pack200可以用来压缩class文件在jdk 1.4上运行吗?

java - indexOf 还是二进制搜索?