代码如下,其中有一句是prop.setProperty("times",count+"");,properties里面存储的都是String型的,但int型的count+“”可以将int型的count转换为String嘛?具体原理是什么?
import java.io.*;
import java.util.*;
class runCount
{
public static void main(String[] args) throws Exception
{
File file=new File("info.ini");
if(!file.exists())
file.createNewFile();
Properties prop=new Properties();
FileInputStream fis=new FileInputStream(file);
prop.load(fis);
int count=0;
String value=prop.getProperty("times");
if(value!=null)
{count=Integer.parseInt(value);
if(count>=5)
{
System.out.println("您好,次数已够");
return;
}
}
count++;
prop.setProperty("times",count+"");
FileOutputStream fos=new FileOutputStream(file);
prop.store(fos,"");
}
} |