保留\t StringTokenizer st = new StringTokenizer("111\terer\t5\tgagaga\t444","\t",true); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); } 去掉\t StringTokenizer st = new StringTokenizer("111\terer\t5\tgagaga\t444","\t",false); while (st.hasMoreTokens()) { System.out.println(st.nextToken());
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
去掉\t StringTokenizer st = new StringTokenizer("111\terer\t5\tgagaga\t444","\t",false);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
StringToKenizer st=new StringToKenizer("111\terer\t5\tgagaga\t444","\t")
BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(fileinputstream));
boolean flag = false;
String strBuff; String str1="";
String str2="";
String str3="";
String str4="";
while ( (strBuff = bufferedreader.readLine()) != null)
{
strBuff = strBuff.trim();
System.out.println("strBuff=="+strBuff);
// // strBuff =strBuff.replaceAll("=","\t");
StringTokenizer st = new StringTokenizer(strBuff,"\t");
//StringTokenizer st=new StringTokenizer()
int i=0;
while (st.hasMoreElements()){
i++;
strBuff = (String) st.nextElement();
System.out.println(st.nextToken()); //strBuff = strBuff.trim();
if (i==1){
str1=strBuff;
}
if (i==2){
str2=strBuff;
}
if (i==3){
str3=strBuff;
}
}
}就这样的但报java.util.NoSuchElementException
StringBuffer sb = new StringBuffer();
FileReader fr = new FileReader(new File("test.properties"));
char c;
while(fr.ready()){
c = (char)fr.read();
if(c=='\\'){
c='/';
}
sb.append(c);
}
Properties prop = new Properties();
prop.load(new ByteArrayInputStream(sb.toString().getBytes()));
System.out.println(prop.getProperty("path"));
StringTokenizer st = new StringTokenizer(sb.toString(),"\t",false);
while(st.hasMoreTokens()){
System.out.println(st.nextToken());
}
}
这个是我刚才写的 个测试代码! 我的 test.properties 文件内容为path= "C:\take"
path1= "C:\take"
path= "C:/take"
path1= "C:/take"