gpt4 book ai didi

java - String 的子字符串并存储在 char 中

转载 作者:行者123 更新时间:2023-12-01 23:50:56 24 4
gpt4 key购买 nike

我正在从字符串中获取子字符串,并且必须将每个字符存储在Arraylist中。例如给定的字符串是

String  s= "abc";

我采用了ArrayList,并在for循环中存储了a b c作为字符,使用subString作为

ArrayList<Character> input = new ArrayList<Character>(); 
for (int i=0; i<s.length();i++ )
{
input= input.add(s.substring(i,1));
}

我收到错误

The method add(Character) in the type ArrayList is not applicable for the arguments (String)

如何将其转换为 char 我尝试了简单的类型转换,但没有成功

最佳答案

String.substring() 返回一个 String,而不是字符。试试这个:

for (int i = 0; i < str.length(); i ++) {
char ch = str.charAt(i);
// do something with it
}

关于java - String 的子字符串并存储在 char 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16314732/

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