/**
* 二进制流拷贝文件
*
* @return
*/
public static boolean copy()
{
try
{
OutputStream os = new FileOutputStream("C://testCopy.rar");
InputStream fis = new FileInputStream("C://test.rar");
byte[] buf = new byte[255];
int len = 0;
while ((len = fis.read(buf)) != -1)
{
os.write(buf, 0, len);
}
fis.close();
os.flush();
os.close();
return true;
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
/**
* 高效遍历Map
*/
public static void lookMap()
{
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("aaaa", 1);
map.put("bbbb", 2);
map.put("cccc", 3);
map.put("dddd", 4);
map.put("eeee", 5);
Set<Entry<String, Integer>> set = map.entrySet();
for (Entry<String, Integer> entry : set)
{
System.out.println(entry.getKey() + "=" + entry.getValue());
}
}