gpt4 book ai didi

java - 数组列表字符串中的反转

转载 作者:行者123 更新时间:2023-12-02 00:32:40 25 4
gpt4 key购买 nike

我正在尝试反转 arraylist 中字符串的某些内容,我想知道这是否可以使用标准类 [.reverse().toString() 特别是]。例如,我有一个数组列表,其中包含以下条目:

    mySuperArray=[the cost of apple is USD2, the cost of oranges are USD1.50]

我想要的是反转上面数组中这些字符串的东西:例如:

    hArray=[2DSU si elppa fo tsoc eht, etc..]

我现在使用的是这样的:

    ArrayList<String> hArray= new ArrayList<String>();
hArray = new StringBuffer(mySuperArray).reverse().toString();

其中,mySuperArray 的定义方式与 hArray 相同。

但是我在这个阶段遇到编译错误:

    cannot find symbol
symbol : constructor StringBuffer(java.util.ArrayList<java.lang.String>)
location: class java.lang.StringBuffer
hArray = new StringBuffer(mySuperArray).reverse().toString();

为什么会出现这个编译错误?可能出什么问题了?抱歉,如果这个问题是一个相当新手的问题。

最佳答案

没有接受 ArrayList 的 StringBuffer 构造函数——这意味着什么?

创建一个新列表,迭代原始列表,将每个字符串的反转添加到新列表中。或者,将每个列表项替换为其相反的项。 (不是“功能性”。)

关于java - 数组列表字符串中的反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com