84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
我现在有一个List<String> 我想使用lambda把这个list中的字符串全部循环拼接到一个字符串上,lambda可以实现么?该怎么做呢?
认证高级PHP讲师
foreach를 사용하면 함수형 프로그래밍에 맞지 않는 StringBuilder에 부작용이 있습니다. 이렇게 하면 됩니다
으아악
보충 답변: str을 문자열 유형으로 변경하고 str = str + item을 통해 문자열 접합을 달성할 수 없는 이유는 무엇입니까?
str = str + item
위 코드는 실제로 다음과 동일합니다.
즉, Lambda의 본질은 실제로 익명의 내부 클래스이므로 str은 final 유형이어야 하며(단, 코드에서 final은 생략 가능) 재할당할 수 없습니다.
방금 초대메일을 봤는데 답변이 늦어서 죄송합니다 사실 위의 차차형님은 굉장히 전문적이고 정확하셨는데, 초대를 받으신 이후로 여기에 두 문장을 쓰지 못한 점 죄송스럽습니다. 이메일을 보내므로 나의 일반적인 글쓰기 방법을 나열하겠습니다. 내가 나왔을 때 "hui"라는 단어를 쓰는 방법이 여러 가지 있는 현학적인 상태에 들어섰다는 느낌이 들었습니다. . . 저를 꾸짖지 않으셨으면 좋겠습니다:
$this->
rxJava를 예로 들어 보겠습니다. java8의 스트리밍도 마찬가지입니다.
각 항목 사이에 구분 기호를 추가하려면 이번에는 java8의 스트리밍을 사용하세요.
foreach를 사용하면 함수형 프로그래밍에 맞지 않는 StringBuilder에 부작용이 있습니다. 이렇게 하면 됩니다
으아악으아악
보충 답변: str을 문자열 유형으로 변경하고
str = str + item
을 통해 문자열 접합을 달성할 수 없는 이유는 무엇입니까?위 코드는 실제로 다음과 동일합니다.
으아악즉, Lambda의 본질은 실제로 익명의 내부 클래스이므로 str은 final 유형이어야 하며(단, 코드에서 final은 생략 가능) 재할당할 수 없습니다.
방금 초대메일을 봤는데 답변이 늦어서 죄송합니다 사실 위의 차차형님은 굉장히 전문적이고 정확하셨는데, 초대를 받으신 이후로 여기에 두 문장을 쓰지 못한 점 죄송스럽습니다. 이메일을 보내므로 나의 일반적인 글쓰기 방법을 나열하겠습니다. 내가 나왔을 때 "hui"라는 단어를 쓰는 방법이 여러 가지 있는 현학적인 상태에 들어섰다는 느낌이 들었습니다. . . 저를 꾸짖지 않으셨으면 좋겠습니다:
으아악$this->
rxJava를 예로 들어 보겠습니다. java8의 스트리밍도 마찬가지입니다.
으아악각 항목 사이에 구분 기호를 추가하려면 이번에는 java8의 스트리밍을 사용하세요.
으아악