易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

java格式化输出

 importjava.text.DecimalFormat;
  
publicclassTestNumberFormat{
  
  publicstaticvoidmain(String[]args){
    doublepi=3.1415927; //圆周率
    //取一位整数
    System.out.println(newDecimalFormat("0").format(pi));   //3
    //取一位整数和两位小数
    System.out.println(newDecimalFormat("0.00").format(pi)); //3.14
    //取两位整数和三位小数,整数不足部分以0填补。
    System.out.println(newDecimalFormat("00.000").format(pi));// 03.142
    //取所有整数部分
    System.out.println(newDecimalFormat("#").format(pi));   //3
    //以百分比方式计数,并取两位小数
    System.out.println(newDecimalFormat("#.##%").format(pi)); //314.16%
  
    longc=299792458;  //光速
    //显示为科学计数法,并取五位小数
    System.out.println(newDecimalFormat("#.#####E0").format(c)); //2.99792E8
    //显示为两位整数的科学计数法,并取四位小数
    System.out.println(newDecimalFormat("00.####E0").format(c)); / ......

java 关键字

 Java关键字(keywords)
abstract    default    if            private      this
boolean     do         implements    protected    throw
break       double     import        public       throws
byte        else       instanceof    return       transient
case        extends    int           short        try
catch       final      interface     static ......

java 导出excel方法

到http://download.csdn.net/source/1781433下载jxl.jar文件
/*Title是保存出来的文件名,gbl_LastOpenPath用于记录上次打开的路径*/
public void ExportToExcel(JTable table, String Title){
File DefaultFile;
JFileChooser fc = new JFileChooser();
File file;
if(gbl_LastOpenPath!=null){
DefaultFile = new File(gbl_LastOpenPath+"/"+Title+".xls");
if(DefaultFile.exists()){
//fc.setSelectedFile(DefaultFile);
// fc.setCurrentDirectory(DefaultFile); //设置打开的默认路径
fc.setSelectedFile(DefaultFile);
}
}
if(gbl_LastOpenPath==null){
//String s = System.getProperty("user.dir");
fc.setSelectedFile(new File("c:/"+Title+".xls"));
}
int Selection = fc.showDialog(this, null);
fc.setVisible(true);
if(Selection==0){
file = fc.getSelectedFile();
gbl_LastOpenPath = file.getParent();
......

Java LDAP用户密码验证

到http://download.csdn.net/source/1781441下载JLDAP.jar文件
验证代码段如下:
DirContext ctx = null;
String account = "aa"; //用户名
   String password = "123"; //登录密码
String root = "dc=scut,dc=edu,dc=cn"; // root
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://10.10.10.10:389/" + root);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, account+"@xxx.com" );
env.put(Context.SECURITY_CREDENTIALS, password);
 
try {
// 链接ldap
ctx = new InitialDirContext(env);
JOptionPane.showMessageDialog(this, "认证成功");
System.out.println("认证成功");
} catch (javax.naming.AuthenticationException e) {
JOptionPane.showMessageDialog(this, "认证失败");
System.out.println("认证失败");
......

Java 导出excel(二)

import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import jxl.Workbook;
import jxl.format.Alignment;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.Colour;
import jxl.format.UnderlineStyle;
import jxl.format.VerticalAlignment;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
 
import com.hbkjsf.susheguanli.fygl.FyglEntity;
import com.hbkjsf.susheguanli.log.Log;
import com.hbkjsf.susheguanli.wjjlgl.WjjlglEntity;
import com.hbkjsf.susheguanli.xsjbxxgl.XsjbxxglEntity;
 
/**
* 模块描述:宿舍卫生管理
*
* @author wuyu
*
*/
public class SswsglDeal {
 
& ......

java中加密算法的应用一:DES

第一种DES加密算法
import java.security.Key;
 
import java.security.SecureRandom;
 
import javax.crypto.Cipher;
 
import javax.crypto.KeyGenerator;
 
 
/**

*

* 使用DES加密与解密,可对byte[],String类型进行加密与解密 密文可使用String,byte[]存储.

*

* 方法: void getKey(String strKey)从strKey的字条生成一个Key

*

* String getEncString(String strMing)对strMing进行加密,返回String密文 String

* getDesString(String strMi)对strMin进行解密,返回String明文

*

* byte[] getEncCode(byte[] byteS)byte[]型的加密 byte[] getDesCode(byte[]

* byteD)byte[]型的解密

*/
 
 
public class DesEncrypt {
Key key;
/**

* 根据参数生成KEY

*

* @param strKey

*/
 
public void getKey(String strKey) {
try {
KeyGenerator _generator = KeyGenerator.getInstance("DES");
......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [945] [946] [947] [948] 949 [950] [951] [952] [953] [954]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号