小编ron*_*on8的帖子

警告:preg_match()[function.preg-match]:未知的修饰符'/'

我正在尝试使用preg_match来返回页面源代码中包含在""中的所有URL.

我正在使用的代码是

preg_match('"http://(.+?)\"', $code, $matches);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Warning: preg_match() [function.preg-match]: Unknown modifier '/' in .... on line 13
Run Code Online (Sandbox Code Playgroud)

php preg-match

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

什么编程语言可以让我输入一个很长的数字而不将其转换为浮点数?

如何做到以下几点是最好的方法.

输入一个很长的数字,可以说是500,000位数,而不是科学记数法; 然后我能用它做数学,比如+2等?

先感谢您.

编辑:这是一个500,000位正整数.

math programming-languages digits

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

迭代器 - 空指针异常错误

我有一个非常令人沮丧的问题:

我试图运行一个迭代器,但它继续在hasNext类中提出java.lang.NullPointerException.

我不太确定它可能尝试使用null值.我假设它与当前有关.我添加了一个if语句来检查current是否为null.但随后它又回归并带来意外的价值.

帮助赞赏.

代码如下:

private class Iterator implements Iterator
{
    private Link<T> current;

    public boolean hasNext () { 
        if(current.next == null)
            return false;
        return true;
    }

    public T next() throws OutOfBounds
    {
        if (this.hasNext())
        {
            T element = current.element;
            current = current.next;
            return element;
        }
        else 
            throw new OutOfBounds("No next element to call");
    }
}

private class Link<T> 
{
    private T       element;
    private int     priority;
    private Link<T> next;

    public Link(T t, int p, Link<T> n) 
    {
        this.element = t; …
Run Code Online (Sandbox Code Playgroud)

java iterator nullpointerexception

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