小编ban*_*'14的帖子

String.matches() 与 \n

为什么当字符串包含时该String::matches方法返回?false\n

public class AppMain2 {

    public static void main(String[] args) {

        String data1 = "\n  London";    
        System.out.println(data1.matches(".*London.*")); // false
    }    
}
Run Code Online (Sandbox Code Playgroud)

java

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

Java 9错误:不在模块源路径上的模块中

项目结构

我有一个用Java 8编写的项目,我想将它更新为Java 9.所以我把这些类分成了两个独立的模块.模块:

  • org.ggp.basemodule-info.java目录org.ggp.base/src/main/java.在我开始更新Java 9之前,它的构建是使用Gradle自动完成的.该模块使用pl.edu.prz.klopusz模块中包含的抽象类实现.
  • pl.edu.prz.klopusz在目录中pl.edu.prz.klopusz/dolar-app/src/main/java.我想使用Maven自动化它的构建.该模块需要org.ggp.base模块.

文件树看起来像:

.
??? org.ggp.base/
?   ??? build.gradle
?   ??? src/
?       ??? main/
?           ??? java/
?           ?   ??? external/
?           ?   ?   ??? JSON/
?           ?   ?       ??? JSONArray.java
?           ?   ?       ??? JSONObject.java
?           ?   ??? META-INF/
?           ?   ?   ??? MANIFEST.MF
?           ?   ??? module-info.java
?           ?   ??? org/
?           ?       ??? ggp/
?           ?           ??? base/
? …
Run Code Online (Sandbox Code Playgroud)

java compiler-errors java-9 java-module

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

Java String:替换包含$ sign的字符串

如何$1在Java中替换String ?我尝试过这个,但这并没有取代它:

System.out.println(someHTMLCodeAsString.replaceAll("$1", "REPLACED"));
Run Code Online (Sandbox Code Playgroud)

java regex

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

角度路由错误:应该只包含此文件一次

我正在玩这里的英雄之旅教程.一切都运行,看起来很好.但是,在我从根页面添加路由到仪表板和英雄的详细信息后,我在控制台中收到以下错误:

Unexpected condition on http://localhost:3000/dashboard: should only include this file once
Run Code Online (Sandbox Code Playgroud)

点击指向仪表板的链接后会看到错误.从该行代码抛出消息:

expect(!loadTimeData, 'should only include this file once');
Run Code Online (Sandbox Code Playgroud)

VM1812:155.JS版本是V8 5.6.326.50.我正在使用的Angular版本是4.0.0,如package.json中声明的那样:

"dependencies": {
  "@angular/common": "~4.0.0",
  "@angular/compiler": "~4.0.0",
  "@angular/core": "~4.0.0",
  ...
}
Run Code Online (Sandbox Code Playgroud)

dashboard.component.ts

import { Component, OnInit  } from '@angular/core';

import { Hero } from '../heroes/hero';
import { HeroService } from '../model/hero.service';

@Component ({
  selector: 'my-dashboard',
  templateUrl: './html/dashboard.component.html',
  styleUrls: ['./css/app.css'],
})

export class DashboardComponent implements OnInit {

  heroes: Hero[] = [];

  constructor(private heroService: HeroService) { …
Run Code Online (Sandbox Code Playgroud)

javascript routing angular-routing angular

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