`
iamxi
  • 浏览: 188856 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
java按行读取文件 java文件读取。(单字节读取和按行读取读取)
		FileReader fr = null;
		BufferedReader br = null;
		FileWriter fw = null;
		BufferedWriter bw = null;
		
		try {
			fr = new FileReader(file);
			br = new BufferedReader(fr);
			
			fw = new FileWriter("x:\\a.txt");
			bw = new BufferedWriter(fw);

			String readoneline;
			while ((readoneline = br.readLine()) != null) {
				readoneline = new String(readoneline.getBytes(), "UTF8");
				bw.write(readoneline);
				bw.newLine();
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			try {
				br.close();
				fr.close();
				bw.flush();
				bw.close();
				fw.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}
javascript操作table表格
function tableAddRowAtLast(tableID,params){
	
	var TB = document.getElementById(tableID);
	var rowNum = TB.rows.length;
	var row1 = TB.insertRow(rowNum);
	row1.id = tableID + "_TR_" + (rowNum - 1);
	var allParams = params[0].split('|');
	
	var cell0 = row1.insertCell(0);
	cell0.innerHTML = "<input type='hidden' class='" + tableID + "_Tr_Hidden' value='" + params[1] + "' />";
	/*var cell1 = row1.insertCell(1);
	cell1.innerHTML = "<img src='" + imgEdit + "' class='imgEdit' onclick='tableEditRow(this)' />";
	var cell2 = row1.insertCell(2);
	cell2.innerHTML = "<img src='" + imgDel + "' class='imgDel' onclick='tableDelRow(this)' />";*/
	
	var cellNum = row1.cells.length;
	for(var i = 0;i < allParams.length;i ++){
		var cell = row1.insertCell(i + cellNum);
		cell.setAttribute("align","center");
		cell.innerHTML = allParams[i];
	}
	
	var cellopt = row1.insertCell(row1.cells.length);
	cellopt.setAttribute("align","center");
	cellopt.innerHTML = "<a href='javascript:void(0)' onclick='tableEditRow(this)'>修改</a>|<a href='javascript:void(0)' onclick='tableDelRow(this)'>删除</a>"
}

function tableUpdateRow(tableID,row,params){
	
	var row1 = row;
	var rowChildren = row1.childNodes;
	for(var i = row1.childNodes.length - 1;i >= 0;i --){
		row1.removeChild(row1.childNodes[i]);
	}
	
	var cell0 = row1.insertCell(0);
	cell0.innerHTML = "<input type='hidden' class='" + tableID + "_Tr_Hidden' value='" + params[1] + "' />";
	/*var cell1 = row1.insertCell(1);
	cell1.innerHTML = "<img src='" + imgEdit + "' class='imgEdit' onclick='tableEditRow(this)' />";
	var cell2 = row1.insertCell(2);
	cell2.innerHTML = "<img src='" + imgDel + "' class='imgDel' onclick='tableDelRow(this)' />";*/
	
	var allParams = params[0].split('|');
	var cellNum = row1.cells.length;
	for(var i = 0;i < allParams.length;i ++){
		var cell = row1.insertCell(i + cellNum);
		cell.setAttribute("align","center");
		cell.innerHTML = allParams[i];
	}
	
	var cellopt = row1.insertCell(row1.cells.length);
	cellopt.setAttribute("align","center");
	cellopt.innerHTML = "<a href='javascript:void(0)' onclick='tableEditRow(this)'>修改</a>|<a href='javascript:void(0)' onclick='tableDelRow(this)'>删除</a>"
}

function findElement(obj,tagName){
	tagName = tagName.toLowerCase();
	var elem,pare;
	elem = obj;
	while(elem.tagName.toLowerCase() != tagName && elem.parentNode){
		elem = elem.parentNode;
	}
	if(elem.tagName.toLowerCase() == tagName)
		return elem;
	else
		return null;
	//pare = elem.parentNode;
	//pare.removeChild(elem);
}

function tableDelRow(obj){
	var parentTr = findElement(obj,"tr");
	var trId = "";
	var TB = null;
	if(parentTr != null){
		trId = parentTr.id;
		TB = parentTr.parentNode;
		parentTr.parentNode.removeChild(parentTr);
		reNameRowId(TB);
	}
	return trId;
}

function reNameRowId(obj){
	var TB = findElement(obj,"table");
	if(TB != null){
		var rowNum = TB.rows.length;
		for(var i = 0;i < rowNum;i ++){
			var row = TB.rows[i];
			if(i != 0)
				row.id = TB.id + "_TR_" + (i - 1);
		}
	}
}
Global site tag (gtag.js) - Google Analytics