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

Java文件操作大全(八)

49.文本查找替换
//import java.nio.*;
String s1=%%1;
String s2=%%2;
String s3=%%3;
int pos=%%4;
  /*变量i和j分别表示主串和模式串中当前字符串的位置,k表示匹配次数*/
  int i,j,k=0;
  i = pos;
  j = 0;
  //将s1转化成StringBuffer型进行操作
  repStr = new StringBuffer(s1);
  while(i<repStr.length()&&j<s2.length())
  {
  if(repStr.charAt(i) == s2.charAt(j))
  {
 ++i; ++j;
 if(j==s2.length())
 {
 /*j=s2.length()表示字符串匹配成功,匹配次数加1,此外对主串进行字符串替换*/
 k = k+1;
 repStr.replace(i-j,i,s3);
 //将j进行重新赋值开始新的比较
 j = 0;
 }
  }
  else {i = i-j+1; j = 0;}
  }
  return k;
50.文件关联
//import java.io.*;
try {
Runtime.getRuntime().exec(%%1); //"assoc .txt =mynote" "assoc [.ext[=[filetype]]]" 
} catch (IOException e) {
e.printStackTrace();
}
52.设置JDK环境变量
@echo off 
IF EXIST %1\bin\java.exe ( 
rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量 
@setx JAVA_HOME %1 
@setx path %path%;%JAVA_HOME%\bin 
@setx classpath %classpath%;. 
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar 
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar 
@setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar 
@echo on 
@echo Java 2 SDK 环境参数设置完毕,正常退出。 
) ELSE ( 
IF "%1"=="" ( 
rem 如没有提供安装目录,提示之后退出
@echo on
@echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
) ELSE 


相关文档:

JAVA定时执行任务的三种方法

JAVA定时执行任务的三种方法 
1) java.util.Timer
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:
Timer timer=new Timer();
timer.schedule(new ListByDayTimerTask(),10000,86400000);
这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。
2) ServletContextListener
这个方法 ......

java实现使用代理服务器创建URL连接


对于 Java 1.2,您只需用
Authenticator.setDefault() 安装一个 Authenticator。这样,当需要认证时,已安装的 Authenticator 的
getPasswordAuthentication() 方法就会被调用,然后您就可以用适当的用户名和口令来设置 PasswordAuthentication 实例。就这么简单。 
 
package
cn.arthurs.web;
import ja ......

java路径

相对路径的获得
   说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)
   String
relativelyPath=System.getProperty("user.dir");
  
上述相对路径中,java项目中的文件是相对于项目的根目录
   web项目中的文件路径视不同的web服务器不同而不同(tomcat是 ......

Java文件操作大全(五)

34.读取ini文件属性
//import java.io.*;
//import java.util.*;
//import java.util.regex.*; 
//private HashMap configMap=null;
private Map<String, Serializable> configMap=null;
String %%2=null;
if (configMap == null)&n ......

JAVA 解析 XML

XML文件时很多项目经常使用的配置或者其他用途的文件格式,解析xml文件格式的开发包也很多,本文主要使用java自带的DOM解析包。本文以一个实际例子来讲述解析xml文件的过程。
目标:解析这样一个XML文件
employees.xml
=======内容开始========
<?xml version="1.0" encoding="UTF-8"?>
&l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号