public class SplitStringDemo
{
public static void main(String[] args)
{
String[] fakeFileData=
{
"justin\t64/5/26\t0939002303\t5433343","momord\t68/7/23\t0939100291\t5432343"
};
for(String data : fakeFileData)
{
String[] tokens = data.split("\t");
for(String token : tokens)
System.out.print(token + "\t");
System.out.println();
}
}
}
{
public static void main(String[] args)
{
String[] fakeFileData=
{
"justin\t64/5/26\t0939002303\t5433343","momord\t68/7/23\t0939100291\t5432343"
};
for(String data : fakeFileData)
{
String[] tokens = data.split("\t");
for(String token : tokens)
System.out.print(token + "\t");
System.out.println();
}
}
}
解决方案 »
- 大家给个建议啊,想学JAVA!!!! 散分了
- 结束线程的问题,高手指教啊,马上给分!
- jbuilder9的连接sql2000的出现的问题怎么解决啊?
- What does this mean:javax.mail.AuthenticationFailedException: Unable to log on
- 请教:有没有办法把JScrollPane或者JInternalFrame的画面抓到Image或者ImageIcon里面?
- 关于static的问题
- 还是不行啊~!是不是闲我分少不告诉我啊~?
- 版面到底怎么回事?
- jdbc的问题!
- applet连接数据库(SQL Server),在本机可读出内容,在别的机子上却看不到?
- 关于在JPanel中加入监听器事件
- 关于一个监听事件的问题
"justin\t64/5/26\t0939002303\t5433343","momord\t68/7/23\t0939100291\t5432343"
};”这里面是字符数组的内容,其中用到“\t”是转义字符空格。实际字符串是“justin 64/5/26 0939002303 5433343 momord 68/7/23 0939100291 5432343 ”。“for(String data : fakeFileData)”是for循环的简写。相当于遍历字符数组fakeFileData中的每一个字符。(我只看的懂。。写不回去)“String[] tokens = data.split("\t");”用了split方法,split() 方法用于把一个字符串分割成字符串数组。然后放进tokens数组里 。"for(String token : tokens)"遍历下tokens数组,并将其一个个打印出来、、、
应该就是这样吧,,我也是新手
momord 68/7/23 0939100291 5432343
最后输出结果。。对比下应该就知道了
{
public static void main(String[] args)
{
String[] fakeFileData= //这是个数组,应该知道吧
{
"justin\t64/5/26\t0939002303\t5433343","momord\t68/7/23\t0939100291\t5432343"
};
for(String data : fakeFileData) //循环数组中的内容
{
String[] tokens = data.split("\t"); //把数组中的字符串分割成字符串数组。然后放进tokens数组里
for(String token : tokens) //再循环上面分割后的字符串数组
System.out.print(token + "\t"); 输出
System.out.println();输出换行
}
}
}