java - Java中的哪个函数类似于Lotusscript中的操作符

  显示原文与译文双语对照的内容

Java中有像这样的函数在lotusscript中工作? 或者我可以轻松配置一些东西,所以它同样适用于?

还是我得自己动手?

先谢谢了

时间: 作者:

你可以在Java上拥有最接近的东西,最可能的是 正规表达式的MATCHES 方法 class class 。

但是它要求你使用正则表达式而不是通配符作为你所提到的lotusscript函数。

这里是一个对 正规表达式 文档的引用。

关于你在lotusscript中展示的这个示例的示例:

  • 两位数字从 1到 100,结束于 3,不以开头

For x = 1 To 100
 If CStr(x) Like"[!2]3" Then Print x
Next x

在java中,等价的是:


public static void main(String[] args) {
 for (int i=1;i<=100;i++){
 if ( String.valueOf(i).matches("[^2]{1}3") ){
 System.out.println( i );
 }
 }
}

输出将为: 13 33 43 53 63 73 83 93

作者:

你必须在java中找到正则表达式。 这里是链接。

http://www.vogella.com/tutorials/JavaRegularExpressions/article.html

下面的教程也有一些工作示例。

你可以使用 java.util. regex.Pattern 和 java.util. regex.Matcher,上面 链接也有这些示例。

...