`
dayone
  • 浏览: 361416 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

Java&Jsp

    博客分类:
  • java
阅读更多

********字符串类型转换为整数类型************
UserRight=Integer.parseInt(pdb.getString("UserRight",1));

********数组传参的获取**********************
String[] delType=request.getParameterValues("isDel");

********JAVA中的时间日期的操作*************
<!---->
java.util.Date().toLocalString() 方法在一些机子上可以通过,有些则报错,请
>>>>>>>>>>>>>>呵呵这个方法已经不提倡使用了,你最好换一换 DateFormat.format(Date date)
pstmt.setDate(6, java.sql.Date.valueOf(birthDay));  //库中字段的类型为 datetime
String curdate= new SystemTime().getDateTime();
//------------------------------------------------------------获取当前日期
    <!---->
    <!---->  //需要的包

    SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化
    Date date=new Date();
    String curdate=format.format(date);  //获取当前年月日,如2007-06-14
//--------------------------------------------------------------------------
*********从session中取出用户的id************
<!---->
String userNameCn = session.getAttribute("sesUserID").toString();
*********在jsp中最好动态定义脚本所需要的参数*************
<!---->

*****************Request取参数的时候非空判断*************************
String shouquan=request.getParameter("shouquan")==null?"":request.getParameter("shouquan");
**********************************************************************
**********************try和catch的写法************************
try
{
 lNum = Integer.parseInt(linkNum);
}
catch (Exception e)
{
 e.printStackTrace();
}
***********************数据类型转换*****************************
java中数据类型转换

1如何将字串 String 转换成整数 int?

A. 有两个方法:

1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
 
2). int i = Integer.valueOf(my_str).intValue();
 
注: 字串转成 Double, Float, Long 的方法大同小异. 
 

2 如何将整数 int 转换成字串 String ?
 
A. 有叁种方法:
 
1.) String s = String.valueOf(i);
 
2.) String s = Integer.toString(i);
 
3.) String s = "" + i;
 
注: Double, Float, Long 转成字串的方法大同小异.


*******************/*Eclipse中运行带参数的程序*/*************************
//中文版:
1、打开“运行”菜单,点击“运行(N)...”按钮,进入运行配置界面。
2、在左侧选择要运行的程序,然后点击右侧“(x)=自变量”标签,在下面的“程序自变量(A):”文本框中输入程序运行需要的参数,多个参数以空格分开即可。
3、点击下面的“运行(R)”按钮运行程序。

//英文版:
1、打开“Run”菜单,点击“Run...”按钮,进入运行配置界面。
2、在左侧选择要运行的程序,然后点击右侧“(x)=Arguments”标签,在下面的“Program arguments:”文本框中输入程序运行需要的参数,多个参数以空格分开即可。
3、点击下面的“Run”按钮运行程序。

//在菜单【运行】-运行,打开配置运行对话框,选择配置里面的Java应用程序,在右面的(x)=自变量里面,
//有个程序自变量,输入你的运行参数,多个参数以空格分开即可----如下
"D:\Tomcat 5.0\webapps\dayo" "E\dir.rar"

*******************输出的内容格式化*****************************
System.out.println('\n'+""+'\n'+"耗用时间(秒) : "+(end-start)/1000+" "+'\n'+  "-----压缩完毕!!!");

**********************java中的转义字符2007-8-12***************************************
//java中的转义字符,将C:\Documents and Settings\Administrator\My Documents中的 "\" 转换成可识别的 "\"
ddddd.replace("\\","\\\\") 
------------------------------------------------
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制

上周发现还有其它需要转义的字符,例如

String sName = "Java转义字符(补遗)";
sName = sName.replaceFirst("(补遗)","");
out.println(sName);

如果你以为会输出“Java转义字符”,那你就错了,事实上输出“Java转义字符()”,我也很奇怪,以为是中英文括号的问题,可是并不是,我不确定是否转义问题,解决方法是

sName = sName.replaceFirst("\\(补遗\\)","");
-----------------------------------------------
Java 的转义字符
  今天查阅了一些资料,看到了一些代码,深刻的发现了自己的基础知识是多么的不牢固,所以决定把今天的事情记录下来给自己一个提醒。这段代码是这样的:

 private final static String str =
    "\1\4\1\5\1\6\1\7\1\10\1\4\1\11\1\12"+
    "\1\13\1\14\1\15\1\4\1\16\1\17\1\20\1\21"+
    "\2\4\1\17\4\4\1\22\12\4\1\22\1\23\1\24"+
    "\1\0\14\25\1\26\6\25\27\0\1\10\1\27\11\0"+
    "\1\21\16\0\1\30\24\0\1\17\4\0\1\17\4\0"+
    "\1\21\12\0\1\21\7\0\1\22\12\0\1\22\3\0";

开始的时候看了半天没明白这是什么意思,只知道是转义字符,但是经常见到的转义字符都是\t,\n,\r等,没见过"\"后面带一个或两个数字的,赶紧Google一下转义字符,这才查到"\ddd"是将 ASCII 字符匹配为八进制数(最多三位),这才恍然大悟,原来"\1"是"\001","\12"是"\012",都是八进制数。哎,都是基础知识不扎实的结果,因为不太常用而忽略了。

结果......
 
  


学习了!
-----------------------------------------------

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics