public String [] getFileContent ()
{
String [] strContent = new String [10];
String strTmp = null;
String strPath = null;
// strPath = ClassLoader.getSystemResource ("C://test.txt").toString();
BufferedReader bf = null;
try
{
bf = new BufferedReader (new FileReader ("C://test.txt"));
while (bf.ready ())
{
strTmp = bf.readLine();
strContent = strTmp.split(":");
for (int i = 0; i < strContent.length; i ++)
{
System.out.print (strContent [i] + ",");
}
System.out.println ("");
}
}
catch (Exception e)
{
System.out.println (e.toString ());
}
return (strContent);
}
import java.io.*;
import java.util.regex.*;
public class Test
{
public static void main(String [] args)throws Exception
{
BufferedReader br=new BufferedReader(new FileReader("c://input.txt"));
String s;
while(true)
{
s=br.readLine();
if(s==null)break;
String[]t=s.split("//|");
System.out.println("Number:"+t[0]);
if(t.length>1)
System.out.println("Name:"+t[1]);
else System.out.println("Name:");
if(t.length>2)
System.out.println("Description:"+t[2]);
else
System.out.println("Description:");
}
}
}
定义一个 BufferedReader br=new BufferedReader("文件位置")
String s=br.readLine();
while(s!=null){
分析( s );
}
private String[] 分析( String s);
{
StringTokenizer token = new StringTokenizer(s, " ");
String[] subStr = new String[token.countTokens()];
return subStr;
}