public static SortedList mergeList(SortedList list1, SortedList list2){
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了云和免费建站欢迎大家使用!
Link current = list2.first;
while(current != null){
list1.insert(current.dData);
current = current.next;
}
return list1;
}
你需要新建一个文件 名字为:id.properties 内容为:id=0
package base.util;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Properties;
import org.springframework.core.io.ClassPathResource;
public class IdConstructor {
private static Properties properties;
private static ClassPathResource cls;
static{
cls= new ClassPathResource("id.properties");//路径自定义,可以写全路径
properties = new Properties();
try {
properties.load(cls.getInputStream());
} catch (IOException e) {
System.out.println("文件不存在");
}
}
//读取文件的值
public static String getAttr(String key){
return properties.getProperty(key);
}
//修改文件的值
public static void setAttr(String key,String value) throws FileNotFoundException, IOException{
OutputStream fos = new FileOutputStream(cls.getFile());
properties.setProperty(key,value);
properties.store(fos, null);
fos.close();
}
//生成ID
public int getInt(){
String attr = getAttr("id");
int returnInt = 0;
try {
returnInt = Integer.valueOf(attr);
returnInt++;
setAttr("id",returnInt+"");
} catch (NumberFormatException e) {
returnInt = -1;
} catch (FileNotFoundException e) {
returnInt = -1;
} catch (IOException e) {
returnInt = -1;
}
return returnInt;
}
public static void main(String[] args) throws FileNotFoundException, IOException {
IdConstructor constructor = new IdConstructor();
System.out.println(constructor.getInt());
constructor.setAttr("id", "24");
System.out.println(constructor.getInt());
}
}
输出:
1
25
可以的,我说说大概思路,很简单,你自己具体实现吧,把代码写给你没意义的:
1.将你这段字符串输出到一个文件里,用Java类文件的方式命名。
2.调用外部javac命令将该文件编译。
3.用类加载器(ClassLoad)动态加载新的class文件并用Class.forName()注册该类,然后就可以正常使用了。
上面的每一步都能在baidu中找到实现方法,自己发挥吧。
楼主说的是不是表格可以动态编辑修改啊?你是用servlet吗?这样的话页面上的可编辑表格你要用js实现,保存的信息你传到后台用request获取是数组格式的,顺序和你页面上显示的顺序一致,ID你在页面隐藏,然后遍历这几个数组就可以了