易截截图软件、单文件、免安装、纯绿色、仅160KB

使用Java在文件里插入一行

在文件里增加一行的唯一方法就是读取原始文件,然后写入到一个临时文件,同时写入要插入的数据。然后删除原始文件,再把临时文件改名为原始文件名。
package net.java2000.io; 
 
import java.io.BufferedReader; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.io.InputStreamReader; 
import java.io.PrintWriter; 
public class FileInsertRow { 
 
  public static void main(String args[]) { 
    try { 
      FileInsertRow j = new FileInsertRow(); 
      j.insertStringInFile(new File(args[0]), Integer.parseInt(args[1]), args[2]); 
    } catch (Exception e) { 
      e.printStackTrace(); 
    } 
  } 
 
  /**
   * 在文件里面的指定行插入一行数据
   * 
   * @param inFile
   *          文件
   * @param lineno
   *          行号
   * @param lineToBeInserted
   *          要插入的数据
   * @throws Exception
   *           IO操作引发的异常
   */ 
  public void insertStringInFile(File inFile, int lineno, String lineToBeInserted) 
      throws Exception { 
    // 临时文件 
    File outFile = File.createTempFile("name", ".tmp"); 
 
    // 输入 
    FileInputStream fis = new FileInputStream(inFile); 
    BufferedReader in = new BufferedReader(new InputStreamReader(fis)); 
 
    //


相关文档:

Google App Engine对Java支持情况一览

    *
      Google App Engine对Java支持情况一览
    * http://developer.51cto.com  2009-04-09 11:06  杨赛 译  51CTO.com  我要评论(0)
      Google App Engine的Java支持已发布。此次发布的重点在于其中的 ......

Java NIO API详解

Java NIO API详解

在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的同步(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供异步(non-blocking)IO ......

java调用存储过程

先创建一个存储过程
create or replace function addvalue(value1 in number, value2 in number) return number is
result number;
begin
result:=value1+value2;
return(result);
end ;
下面是java调用
Connection conn = JDBCUtils.getConnection();
CallableStatement cs = conn.prepareCall("{? = call addval ......

转载 java,gif,合成,拆分,jpg,图片生成

这几天一直在做图片处理,其中遇到了一些问题,在网上也找到了解决办法(虽然不是最佳的),在这里还是作个记录吧。
1 多张jpg图合成gif动画
/**
* 把多张jpg图片合成一张
* @param pic String[] 多个jpg文件名 包含路径
* @param newPic String 生成的gif文件名 包含路径
*/
private synchronized void jpgToGif(St ......

Java报表软件比较

      文章转自:比特网
      本文链接:http://news.chinabyte.com/303/9117803.shtml
      Java报表软件应用在java应用项目中,能嵌入式的将java报表工具部署到java应用中,能共享应用服务器连接池,利用应用服务负责均衡和集群特性。因 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号