String 要逐字符获取字符串吗

String 要逐字符获取字符串吗,string,String,当我编写这段代码时,使用安卓系统,我会在str[I]“预期的数组类型”出现错误 String str=ex.getText().toString(); 对于(inti=0;i你说的是“Android”,所以我假设你是用Java编码的。在这种情况下: 你可以这样做 char[] charbychar = ex.getText().toString().toCharArray(); 您正在尝试按索引访问字符串。str是字符串,而不是数组 你可以这样做 char[] charArray = str.

当我编写这段代码时,使用安卓系统,我会在
str[I]
“预期的数组类型”出现错误

String str=ex.getText().toString();
对于(inti=0;i你说的是“Android”,所以我假设你是用Java编码的。在这种情况下:

你可以这样做

char[] charbychar = ex.getText().toString().toCharArray();

您正在尝试按索引访问字符串。str是字符串,而不是数组

你可以这样做

char[] charArray = str.toCharArray();

他说:“如果你想在你的if声明中做你想做的事情,希望它能有所帮助。

在没有任何评论或编辑的情况下对每个提供的答案进行投票,而这些评论或编辑将有助于我们或任何其他人找出这些答案不正确的原因。你没有提供你正在使用的语言,这是为你提供正确方法和语法的关键。”使用Android,你可以从他的代码中推断出Java或C,而我的代码在这两种情况下都能工作@Draco18s@apkisbossin我假设Java是因为它看起来像Java,他说他在Android平台上工作。但这仍然不能解释被否决的答案。是的@Draco18s,我想知道为什么我会被否决
char[] charArray = str.toCharArray();