- 浏览: 9998 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
lls17:
String str = " a b c&qu ...
关于字符串的空格问题——去掉左空格、右空格、中间的空格、前后的空格
文章列表
原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start ...
1、javascript:void(0)
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
#包含了一个位置信息.默认的锚是#top,也就是网页的上端。
而javascript:void(0)仅仅表示一个死链接。
这就是为什么有的时候页面很长浏览链接明明是#,却跳到了页首。
2、Integer.intValue == int
当封装bean的属性类型为封装类型Integer时,如user.id=11。
则if(user.getId() == 11)可能为false,而if(user.getId().intValue() == 11)返回true。
3、s ...
从另一个项目Copy了完成每日任务/基本任务,领取奖励豆 的模块。先多Copy别人的,再自己创造。因为是1期,做的也比较粗糙。任务只涉及豆的累计、无消耗。
设计任务的初衷:
1、基本任务——类似于新手引导,引导用户完善自己的资料。这种任务(放在永久缓存里)只能完成一次。
2、每日任务——增加用户与各个模块的互动,提高PV、UV。每天可随机指定一定数量的任务,或全部给出。
任务设计:
展示:任务名 +3个豆 【认领任务】 【领取奖励】
当完成任务但未领取奖励:任务名 +3个豆 【已认领】 【领取奖励】
当完成任务且领取完任务,则不再任务页面显示,可在【已完成任务】页面查询今天完 ...
1、对从页面获得的参数处理——三目运算符。
String id = request.getParameter("id") == null ?
"" : request.getParameter("id").trim();
2、判断是否为数字。
/**
* 判断是否是数字
*
* @param num
* @return
*/
public static boolean isNumeric(String num) {
if (num == null || num.length() &l ...
刚刚开发完【每日签到】模块,虽然是调用别人的接口,还是有收获。
1、判断是否为昨天时,而不是是否过了24小时。
要SimplyDateFormat为“yyyy-MM-dd”去掉时分秒;否则会判断是否为过了24小时,即若2011-08-26号早8点打卡,要等到过了24小时后的2011-08-27的8点后才能再一次打卡,而不是2011-08-27的00点就可以打卡。
public static boolean signIned(Date date){
try {
if (date == null) {
return false;
}
Date today = ...
经常会遇到在前台用js检查数据问题。
只能输入和粘贴汉字<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"><br/>
只能输入和粘贴数字<input onkeyup="this.value=this.value.repl ...
主要还是熟练运用String包装函数的方法。 以“ abc ”为例。
1、去掉前后的空格
String里最常用的方法trim()。
String s = " abc ";
Sysout.println("--" + s.trim() + "--");
打印的结果
--abc--
2、去掉字符串中间的空格
试用环境:比如从word,excl或者数据库中取用户名时,“李四”和“李 四”和“李 四”都应该为同一个用户。
public String del_space(String str) {
...