java里foreach语句的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:55:52
首先说明我的 J2ME是低版本的
不支持5.0以上的版本
所以foreach的语句不被支持
所以我想让高手能帮我把以下的这段代码中foreach语句改变成
一般的语句就是for(int=x;x<等等之类的),因为我是初学者,请尽量详细点。。
public class SplitStringDemo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] fakeFileDate = {
"justin\t/64/5/26\t/0939002302\t/5433343",
"momor\t/68/7/23\t/0939100391\t/54432343"
};

for(String date : FakeFileDate){
String [] tokens = date.split("\t");
for(String token : tokens){
System.out.print(token + "\t");

}
}
}

我全天在线,,回答的正确又详细 ,加分!!!重在参与帮忙 谢谢 !!!
我说的也就是 这两个1:
for(String date : FakeFileDate){
2;
for(String token : tokens)

for(int i=0;i<fakeFileDate.length;i++){ //fakeFileDate的长度(length)
String []tokens = fakeFileDate[i].split("\\t");//以"\t"为分隔符把数组分隔开存入到数组中.其中"\"为转义符,所以要用两个\\
for(int j=0;j<tokens.length;j++) {//遍历刚才那个数组中的元素
System.out.print(tokens[j] + "\t");//逐个的打印出来
}
}

date相当于FakeFileDate【i】,固定写法。
for(类型 变量:数组名)
对变量的操作

for(int i = 0; i < fakeFileDate.length;i++){
String[] tokens = fakeFileDate[i].split("\t");
for(int j = 0;j < tokens.length;j++){
System.out.print(tokens[j]+"\t");
}
}