Refactoring part of code to a lambda expressionC# Lambda expressions: Why should I use them?What is the difference between a 'closure' and a 'lambda'?Retrieving Property name from lambda expressionWhy are Python lambdas useful?Distinct() with lambda?Join/Where with LINQ and Lambdalist comprehension vs. lambda + filterWhat is a lambda expression in C++11?Is there a reason for C#'s reuse of the variable in a foreach?Java “lambda expressions not supported at this language level”
Was the picture area of a CRT a parallelogram (instead of a true rectangle)?
Stereotypical names
Is a naturally all "male" species possible?
Word describing multiple paths to the same abstract outcome
Should my PhD thesis be submitted under my legal name?
Is there a problem with hiding "forgot password" until it's needed?
Java - What do constructor type arguments mean when placed *before* the type?
How do ultrasonic sensors differentiate between transmitted and received signals?
Installing PowerShell on 32-bit Kali OS fails
Visiting the UK as unmarried couple
Teaching indefinite integrals that require special-casing
Can a Gentile theist be saved?
Why does this part of the Space Shuttle launch pad seem to be floating in air?
Identify a stage play about a VR experience in which participants are encouraged to simulate performing horrific activities
Indicating multiple different modes of speech (fantasy language or telepathy)
Latex for-and in equation
Is infinity mathematically observable?
Organic chemistry Iodoform Reaction
Lightning Web Component - do I need to track changes for every single input field in a form
Is there an wasy way to program in Tikz something like the one in the image?
"lassen" in meaning "sich fassen"
For airliners, what prevents wing strikes on landing in bad weather?
How can I successfully establish a nationwide combat training program for a large country?
Simple image editor tool to draw a simple box/rectangle in an existing image
Refactoring part of code to a lambda expression
C# Lambda expressions: Why should I use them?What is the difference between a 'closure' and a 'lambda'?Retrieving Property name from lambda expressionWhy are Python lambdas useful?Distinct() with lambda?Join/Where with LINQ and Lambdalist comprehension vs. lambda + filterWhat is a lambda expression in C++11?Is there a reason for C#'s reuse of the variable in a foreach?Java “lambda expressions not supported at this language level”
I have this code:
for (UserDTO usersList:userRepo.getContent())
Set<String> str2 = new HashSet<>();
for (String authority:usersList.getAuthorities())
if(!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER))
str2.add(authority);
usersList.getAuthorities().removeAll(str2);
it's possible to reduce this to a lambda expression ?
java lambda refactoring
add a comment |
I have this code:
for (UserDTO usersList:userRepo.getContent())
Set<String> str2 = new HashSet<>();
for (String authority:usersList.getAuthorities())
if(!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER))
str2.add(authority);
usersList.getAuthorities().removeAll(str2);
it's possible to reduce this to a lambda expression ?
java lambda refactoring
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22
add a comment |
I have this code:
for (UserDTO usersList:userRepo.getContent())
Set<String> str2 = new HashSet<>();
for (String authority:usersList.getAuthorities())
if(!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER))
str2.add(authority);
usersList.getAuthorities().removeAll(str2);
it's possible to reduce this to a lambda expression ?
java lambda refactoring
I have this code:
for (UserDTO usersList:userRepo.getContent())
Set<String> str2 = new HashSet<>();
for (String authority:usersList.getAuthorities())
if(!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER))
str2.add(authority);
usersList.getAuthorities().removeAll(str2);
it's possible to reduce this to a lambda expression ?
java lambda refactoring
java lambda refactoring
asked Mar 7 at 10:21
MercerMercer
3,9472370125
3,9472370125
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22
add a comment |
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22
add a comment |
1 Answer
1
active
oldest
votes
You seem to be looking for removeIf
as :
userRepo.getContent().forEach(usersList ->
usersList.getAuthority()
.removeIf(authority ->
!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER)));
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55041357%2frefactoring-part-of-code-to-a-lambda-expression%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You seem to be looking for removeIf
as :
userRepo.getContent().forEach(usersList ->
usersList.getAuthority()
.removeIf(authority ->
!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER)));
add a comment |
You seem to be looking for removeIf
as :
userRepo.getContent().forEach(usersList ->
usersList.getAuthority()
.removeIf(authority ->
!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER)));
add a comment |
You seem to be looking for removeIf
as :
userRepo.getContent().forEach(usersList ->
usersList.getAuthority()
.removeIf(authority ->
!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER)));
You seem to be looking for removeIf
as :
userRepo.getContent().forEach(usersList ->
usersList.getAuthority()
.removeIf(authority ->
!authority.equals(AuthoritiesConstants.ADMIN) && !authority.equals(AuthoritiesConstants.USER)));
answered Mar 7 at 10:28
NamanNaman
44.8k11102204
44.8k11102204
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55041357%2frefactoring-part-of-code-to-a-lambda-expression%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Well this code doesn't even compile. Also, it's not clear what part you'd want to create a lambda from.
– daniu
Mar 7 at 10:22