我有一个场景,我试图用Java 7'尝试资源'功能实现.
我的finally块包含一个BufferedWriter和的对象File,我想使用'try with resource'功能关闭它,而不是通过显式调用close方法来关闭它.
但是我检查了网络并看到File该类没有实现AutoCloseable接口,但BufferedWriter确实如此.那么如何管理这个场景来实现"试用资源"功能呢?
我有一个要求,我必须使用Regex对传真号码进行验证检查。传真号码中可接受的字符为+。和从0到9的数字。为此,我编写了以下javascript函数
function validateFax(checkField) {
if (checkField.value.length > 0) {
var faxRegEx = /[\+? *[1-9]+]?[0-9 ]+/;
if (!checkField.value.match(faxRegEx)) {
return false;
}
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
但这并不能帮助我检查所有可接受的字符。此外,它只检查3到4个字符,但是我的传真号码可以包含任意数量的字符。我是Regex的新手。谁能告诉我如何修改此功能以使其符合我的要求。提前致谢。
如何使用JavaScript函数获取下拉列表中选择的值?用户可以从两个元素中选择多个值.以下是我正在使用的元素.提前致谢.
<select name="icOptions" id="icOptions" style="display: none" multiple="multiple">
<option value="Choose an Option" selected="selected">Choose a Team </option>
<option value="IDX">IDX</option>
<option value="Support">SUPPORT</option>
<option value="webapps">WEBAPPS</option>
</select>
<select name="ocOptions" id="ocOptions" style="display: none" multiple="multiple">
<option value="Choose an Option" selected="selected">Choose a TeamMember </option>
<option value="sanjay740">sanjay740</option>
<option value="milind740">milind740</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我的要求是我想安排一个应该每天运行一次的任务。为此,我使用以下代码:
public class setAutoReminder {
EscalationDAO escalationDAO=new EscalationDAO();
final SendMail sendMail=new SendMail();
public void fetch(){
Date date=new Date();
Timer timer = new Timer();
timer.schedule(new TimerTask(){
public void run(){
int number=escalationDAO.getAutoReminder();
System.out.println(number);
if(number>0) {
sendMail.sendMail();
}
}
},date, 1000000000);
}
}
Run Code Online (Sandbox Code Playgroud)
但是这段代码运行多次。我希望它每天运行一次。我该怎么办?
我有一个静态参考变量
static IMail mailer = null;
Run Code Online (Sandbox Code Playgroud)
在类SearchManager的构造函数中为其分配值的对象
public SearchManager(ILog logger, String basePath, String indexPath, String nwId, IMail mailer) {
this.logger = logger;
this.basePath = basePath;
this.indexPath = indexPath;
this.nwId = nwId;
this.mailer = mailer;
}
Run Code Online (Sandbox Code Playgroud)
我在代码中使用了邮件程序。此类的构造函数可能被多次调用。因此,我有一个查询,该静态引用变量在每次调用构造函数时将如何表现。是只接受我第一次调用构造函数时传递的值,还是每次调用构造函数时都取不同的值?
java ×3
javascript ×2
dom ×1
file-io ×1
html ×1
html-select ×1
java-7 ×1
regex ×1
static ×1
try-catch ×1