小编Pat*_*tan的帖子

使用流生成地图时忽略重复项

Map<String, String> phoneBook=people.stream()
                                    .collect(toMap(Person::getName, Person::getAddress));
Run Code Online (Sandbox Code Playgroud)

重复发生时,我得到重复的密钥异常.

是否可以忽略在重复发生时将值添加到映射?

当存在重复时,它应该继续忽略该重复键.

java java-8 java-stream

226
推荐指数
3
解决办法
10万
查看次数

修改lambda内部的局部变量

修改局部变量forEach会产生编译错误:

正常

    int ordinal = 0;
    for (Example s : list) {
        s.setOrdinal(ordinal);
        ordinal++;
    }
Run Code Online (Sandbox Code Playgroud)

随着Lambda

    int ordinal = 0;
    list.forEach(s -> {
        s.setOrdinal(ordinal);
        ordinal++;
    });
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

java lambda java-8

86
推荐指数
5
解决办法
8万
查看次数

根据Java 8中的属性从对象列表中删除重复项

我试图基于某些属性从对象列表中删除重复项.

我们可以使用java 8以简单的方式完成它

List<Employee> employee
Run Code Online (Sandbox Code Playgroud)

我们可以根据id员工的财产从中删除重复项.我已经看到帖子从字符串的arraylist中删除重复的字符串.

java list java-8

59
推荐指数
7
解决办法
9万
查看次数

如何永久指定.m2文件夹或settings.xml的备用位置?

我正在使用Maven 3.0,我的.m2文件夹位置是C:\Users\me\.m2.

但是,我没有该文件夹的写入权限,但我想更改存储库位置settings.xml.

由于访问受限,我无法编辑settings.xml以更改存储库位置.

如何覆盖我的值settings.xml- 或更改.m2文件夹的默认位置- 而无需编辑我的C:\Users\me\.m2\conf\settings.xml文件?

maven

58
推荐指数
5
解决办法
8万
查看次数

某些Windows用户不会将'grunt'识别为内部或外部命令

Grunt不适用于所有Windows用户.当我运行npm install命令时,一些用户正面临一些问题; 它打印如下消息.

E:\Worksapce\web>npm install
npm WARN package.json registers@4.0.0 No repository field.
Run Code Online (Sandbox Code Playgroud)

当我尝试时npm install -g grunt-cli,我认为它是成功的.

E:\Worksapce\web>npm install -g grunt-cli
npm http GET http://registry.npmjs.org/grunt-cli
npm http 304 http://registry.npmjs.org/grunt-cli
npm http GET http://registry.npmjs.org/nopt
npm http GET http://registry.npmjs.org/findup-sync
npm http GET http://registry.npmjs.org/resolve
npm http 304 http://registry.npmjs.org/nopt
npm http 304 http://registry.npmjs.org/resolve
npm http 304 http://registry.npmjs.org/findup-sync
npm http GET http://registry.npmjs.org/abbrev
npm http 304 http://registry.npmjs.org/abbrev
npm http GET http://registry.npmjs.org/glob
npm http GET http://registry.npmjs.org/lodash
npm http 304 http://registry.npmjs.org/glob
npm http 304 http://registry.npmjs.org/lodash …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gruntjs

33
推荐指数
3
解决办法
5万
查看次数

使用字符串作为输入在c#中创建简单的Excel工作表

我正在使用C#创建EXcel表.

No Of columns:4
Name of columns: SNO, Name, ID, Address
Run Code Online (Sandbox Code Playgroud)

行数没有限制.

         SNO   Name      ID   Address
          1     A         1122  XXXX
          2     B         2211  YYYY


         --- ---        ----    ---
Run Code Online (Sandbox Code Playgroud)

我有字符串作为输入

       string sno, string name, string Id, string address
Run Code Online (Sandbox Code Playgroud)

我实际上是C#背景的新手.

任何人都可以分享他们的观点,如需要的dll等.

谢谢

c# datatable c#-4.0

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

我们是否需要在SQL Server中更新后执行Commit语句

我通过SQL Server Manager对记录进行了一些更新.

由于Update语句没有显式提交,我试图手动编写它.

Update mytable
set status=0;
Commit;
Run Code Online (Sandbox Code Playgroud)

我收到消息,因为提交没有开始交易

sql

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

如何在eclipse中编写package-info.java

我想编写包级注释.有人可以告诉我们如何在eclipse中编写package-info.java.

我想将此信息添加到其中.

@javax.xml.bind.annotation.XmlSchema (
      elementFormDefault=XmlNsForm.UNQUALIFIED
      ...
    )
Run Code Online (Sandbox Code Playgroud)

谢谢.

java eclipse

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

访问logback.xml中的应用程序属性

是否可以在log back xml中访问spring boot的应用程序属性.

application.properties

dummy.property=hello
Run Code Online (Sandbox Code Playgroud)

logback.xml

${dummy.property}
Run Code Online (Sandbox Code Playgroud)

这没用.

有没有人知道它是否有效.

spring-boot

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

将字符串与多个正则表达式模式匹配

我有一个输入字符串.

我正在考虑如何有效地将此字符串与多个正则表达式匹配.

Example Input: ABCD
Run Code Online (Sandbox Code Playgroud)

我想与这些注册模式进行匹配,true如果至少其中一个匹配,则返回:

[a-zA-Z]{3}

^[^\\d].*

([\\w&&[^b]])*
Run Code Online (Sandbox Code Playgroud)

我不确定如何一次匹配多个模式.有人可以告诉我,我们如何有效地做到这一点?

java regex

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