11月10
这是一个非常实用的程序,虽然只有短短几行代码而已:
import java.io.*;
public class FileRename
{
public static void main(String[] args)
{
java.io.File filed=new java.io.File("@C:\Inetpub\wwwroot\heck");
File[] FS=filed.listFiles();
for(int index=0;index<FS.length;index++)
{
FS[index].renameTo(new File("@C:\Inetpub\wwwroot\heck\"+my+".jpg"));
}
}
}
import java.io.*;
public class FileRename
{
public static void main(String[] args)
{
java.io.File filed=new java.io.File("@C:\Inetpub\wwwroot\heck");
File[] FS=filed.listFiles();
for(int index=0;index<FS.length;index++)
{
FS[index].renameTo(new File("@C:\Inetpub\wwwroot\heck\"+my+".jpg"));
}
}
}
11月10
因为Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf(),这样用起来就比较方便了。
Array.prototype.indexOf = function(item) {
for (var i = 0; i < this.length; i++) {
if (this[i] == item)
return i;
}
return -1;
}
用的时候直接
var arr=[1,2,3,4,5];
var index=arr.indexOf(1); //index==0
扩展了以后,用起来很爽很方便,一片和谐景象,但是某次是遍历数组元素的时候,使用for..in..循环,引发了其他的问题,打破了这个和谐的氛围。
var a=["张飞","关羽","刘备","吕布"];
for(var p in a){
document.write(p+"="+a[p]+"<br/>");
}
Array.prototype.indexOf = function(item) {
for (var i = 0; i < this.length; i++) {
if (this[i] == item)
return i;
}
return -1;
}
用的时候直接
var arr=[1,2,3,4,5];
var index=arr.indexOf(1); //index==0
扩展了以后,用起来很爽很方便,一片和谐景象,但是某次是遍历数组元素的时候,使用for..in..循环,引发了其他的问题,打破了这个和谐的氛围。
var a=["张飞","关羽","刘备","吕布"];
for(var p in a){
document.write(p+"="+a[p]+"<br/>");
}





