开发者

How to avoid this warning:warning: com.sun.org.apache.regexp.internal.RE is Sun proprietary API and may be removed in a future release

private static RE _TaskTypeRE = new RE("~:~([0-9]*)~");

and this requires import com.sun.org.apache.regexp.internal.RE;

So on compiling I am getting the following warning.

 warning: com.sun.org.apache.regexp.internal.RE is Sun proprietary API and may be removed in a future release
    [javac] import com.sun.org.apache.regexp.internal.RE;

One solution is to not use that class.

Another solution is开发者_运维技巧 to ignore the warning. If i want to avoid this class what is the better alternative. Thanks


If you need regular expressions, use the Pattern class.

private static Pattern p = Pattern.compile("~:~([0-9]*)~");

Take a look at the JavaDoc I linked to though. It may work differently.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜