小编mil*_*ind的帖子

"尝试使用资源"功能用于File类

我有一个场景,我试图用Java 7'尝试资源'功能实现.

我的finally块包含一个BufferedWriter和的对象File,我想使用'try with resource'功能关闭它,而不是通过显式调用close方法来关闭它.

但是我检查了网络并看到File该类没有实现AutoCloseable接口,但BufferedWriter确实如此.那么如何管理这个场景来实现"试用资源"功能呢?

java file-io try-catch java-7

5
推荐指数
2
解决办法
9146
查看次数

使用正则表达式验证JavaScript中的传真号码

我有一个要求,我必须使用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 regex

4
推荐指数
1
解决办法
1万
查看次数

从JavaScript中的dropdownlist中获取多个值

如何使用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)

html javascript dom html-select

3
推荐指数
1
解决办法
3万
查看次数

每天运行一次计划任务

我的要求是我想安排一个应该每天运行一次的任务。为此,我使用以下代码:

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)

但是这段代码运行多次。我希望它每天运行一次。我该怎么办?

java

2
推荐指数
1
解决办法
1万
查看次数

静态参考变量的行为

我有一个静态参考变量

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 static

2
推荐指数
1
解决办法
6884
查看次数

标签 统计

java ×3

javascript ×2

dom ×1

file-io ×1

html ×1

html-select ×1

java-7 ×1

regex ×1

static ×1

try-catch ×1