没有合适的资源?快使用搜索试试~ 我知道了~
java常用函数2java常用函数2.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2022-06-10
04:09:30
上传
评论
收藏 203KB DOC 举报
温馨提示
试读
64页
java常用函数2java常用函数2
资源推荐
资源详情
资源评论
/**
*将某个日期以固定格式转化成字符串
*
*@paramdate
*@returnString
*/
publicstaticStringdateToStr(java.util.Datedate)
{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddH
H:mm:ss");
Stringstr=sdf.format(date);
returnstr;
}
/**
*判断任意一个整数是否素数
*
*@paramn
*@returnboolean
*/
publicstaticbooleanisPrimes(intn)
{
for(inti=2;i<=Math.sqrt(n);i++)
{
if(n%i==0)
{
returnfalse;
}
}
returntrue;
}
/**
*获得任意一个整数的阶乘,递归
*
*@paramn
*@returnn!
*/
publicstaticintfactorial(intn)
{
if(n==1)
{
return1;
}
returnn*factorial(n-1);
}
/**
*将指定 byte 数组以 16 进制的形式打印到控制台
*
*@paramhint
*String
*@paramb
*byte[]
*@returnvoid
*/
publicstaticvoidprintHexString(Stringhint,byte[]b)
{
System.out.print(hint);
for(inti=0;i<b.length;i++)
{
Stringhex=Integer.toHexString(b[i]&0xFF);
if(hex.length()==1)
{
hex='0'+hex;
}
System.out.print(hex.toUpperCase()+"");
}
System.out.println("");
}
wait();//线程等待1
notify();//激活一个线程
/**Db.java
Createdon2007 年 8 月 20 日,上午18:37
*/
importjava.io.*;
importjava.sql.*;
importjava.util.Properties;
publicclassDb{
privateStringdriver;
privateStringurl;
privateStringuser;
privateStringpassword;
privateConnectionconn;
privateStatementstm;
privateResultSetrs;
publicDb(){
this("DBConf.properties");
}
publicDb(Stringconf){
loadProperties(conf);
setConn();
}
publicConnectiongetConn(){
returnthis.conn;
}
//handlethepropertiesfiletogettheinformationsforconnec
tion
privatevoidloadProperties(Stringconf){
Propertiesprops=newProperties();
try{
props.load(newFileInputStream(conf));
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
this.driver=props.getProperty("driver");
this.url=props.getProperty("url");
this.user=props.getProperty("user");
this.password=props.getProperty("password");
}
//implementtheConnection
privatevoidsetConn(){
try{
Class.forName(driver);
this.conn=DriverManager.getConnection(url,user,pass
word);
}catch(ClassNotFoundExceptionclassnotfoundexception){
classnotfoundexception.printStackTrace();
System.err.println("db:"+classnotfoundexception.ge
tMessage());
}catch(SQLExceptionsqlexception){
System.err.println("db.getconn():"+sqlexception.ge
tMessage());
}
}
publicvoiddoInsert(Stringsql){
try{
Statementstatement=conn.createStatement();
inti=stm.executeUpdate(sql);
}catch(SQLExceptionsqlexception){
System.err.println("db.executeInset:"+sqlexception.
getMessage());
}
}
publicvoiddoDelete(Stringsql){
try{
stm=conn.createStatement();
inti=stm.executeUpdate(sql);
}catch(SQLExceptionsqlexception){
System.err.println("db.executeDelete:"+sqlexception
.getMessage());
}
}
publicvoiddoUpdate(Stringsql){
try{
stm=conn.createStatement();
inti=stm.executeUpdate(sql);
}catch(SQLExceptionsqlexception){
System.err.println("db.executeUpdate:"+sqlexception
.getMessage());
}
}
publicResultSetdoSelect(Stringsql){
try{
stm=conn.createStatement(java.sql.ResultSet.TYPE_SC
ROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rs=stm.executeQuery(sql);
}catch(SQLExceptionsqlexception){
System.err.println("db.executeQuery:"+sqlexception
.getMessage());
}
returnrs;
}
publicstaticvoidmain(String[]args){
try{
Dbdb=newDb();
Connectionconn=db.getConn();
if(conn!=null&&!conn.isClosed()){
System.out.println("連結成功");
ResultSetrs=db.doSelect("select*fromcontent
");
while(rs.next()){
System.out.println(rs.getString(1)+":"+rs.get
String(2)+":"+rs.getString(3));
}
rs.close();
conn.close();
}
}catch(SQLExceptione){
e.printStackTrace();
}
}
}
DBConf.properties:
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@tdt151:1521:train
user=XX
password=XX
/**
*人民币转成大写
*
*@paramvalue
*@returnString
*/
publicstaticStringhangeToBig(doublevalue)
{
char[]hunit={'拾','佰','仟'};//段内位置表示
char[]vunit={'万','亿'};//段名表示
char[]digit={'零','壹','贰','叁','肆','伍','陆',
'柒','捌','玖'};//数字表示
longmidVal=(long)(value*100);//转化成整形
StringvalStr=String.valueOf(midVal);//转化成字符串
Stringhead=valStr.substring(0,valStr.length()-2);/
/取整数部分
Stringrail=valStr.substring(valStr.length()-2);//取
小数部分
Stringprefix="";//整数部分转化的结果
Stringsuffix="";//小数部分转化的结果
//处理小数点后面的数
剩余63页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功