gpt4 book ai didi

java - 字符串的增强型 For 循环

转载 作者:行者123 更新时间:2023-11-29 04:46:31 25 4
gpt4 key购买 nike

您好,我想咨询一下 Enchanced for 循环和字符串。

所以我知道对于整数,for 循环是这样的:

public static void main(String args[]){
int[] squares = {0,1,3,4,5}
for(int i = 0; i < squares.length; i++)

你可以像下面这样把它做成一个增强循环

for (int i : squares) 

但我想知道如何对字符串执行常规 for 循环和增强 for 循环?

最佳答案

增强的 for 循环仅适用于可迭代类型或类型对象为数组的情况。

你不能这样做,因为 String 不是 Iterable 类型。

你可以做的是,从字符串中获取 char 数组并迭代它作为

for (char c : str.toCharArray()) {


}

如果是字符串数组,只需将数据类型更改为字符串即可。

关于java - 字符串的增强型 For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36904579/

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