String test = page; Pattern p = Pattern.compile("^\\W+\\s(?=\\w+)"); Matcher m = p.matcher(test); while(m.find()) System.out.println(m.group());
页面字符串如下所示:
Interest Unknown Unknown’s I do not own or know of any assets that should be listed in this category. $125 Net value of all Home property (Schedules A through H) $128 Net value of all Bank property (Schedule I) $253 Net value of all property (Schedules A through I)
String s = "Interest\n"
+ "Unknown Unknown’s \n"
+ "I do not own or know of any assets that should be listed in this category.\n"
+ "$125\n"
+ "Net value of all Home property (Schedules A through H)\n"
+ "$128\n"
+ "Net value of all Bank property (Schedule I)\n"
+ "$253\n"
+ "Net value of all property (Schedules A through I)";
Pattern p = Pattern.compile("(?<=\\$)\\d+");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}
输出:
125 128 253
问题内容: 我有一个接口,我想在进行快速Google搜索后在单独的类中实现,显然Java没有局部类。有没有办法做到这一点,还是我将所有代码都扔进一个类中? 基本上,我正在尝试编写服务。有些服务方法实际上属于它们自己的类,并且在同一类中似乎是不合逻辑的。这是我正在尝试做的一个例子。 我通常会在C#中使用局部类,并且会使用类似的方法将相似的值返回到一个局部类中(或者可能在一个类中更新记录的类)。我将如
有人能帮帮我吗。
我试图拼凑这个例子中的逻辑。这是正常的代码。仅供参考,我有一个大学导师帮我做这个例子,但他仍在试图找出如何向我解释它。代码也做好了,这个只是为了自己的递归知识。 这是带有标记的测试代码,我用它来找出什么时候发生了什么。这有点碍眼,所以如果你认为不用看这一团糟就可以解释的话,那一定要。 直到第一颗星星印出来我才明白。在printTriangle方法将其减至0后,我打印了n的值,然后在打印第一颗星之前
我应该如何将它打印到我的控制台,并使它显示我在方法中声明的数组? 当我试图打印它时,就像: 不管用,那我该怎么做呢? 我只是想知道如何在我的控制台打印它。
此外,在运行这行代码时,我得到正确的输出: 但是当从文件中读取相同行的相同regex时,它会打印:
我试图打印出的所有元素,但是它打印的是的指针,而不是值。 这是我的打印代码... 有谁能帮我一下为什么它不打印元素的值。