for(:)什么意思解决办法

for(:)什么意思for(String i:Str){}什么意思?求工作原理。。。。[解决办法]相当于for循环, for(String i:Str){

for(:)什么意思
for(String i:Str){
}
什么意思?求工作原理。。。。

[解决办法]
相当于for循环, for(String i:Str){}
可以改成: for(int j = 0; j < Str.size(); j++) {}

Str 可能是List, array ...