java - 如何使用lambda拼接字符串?
PHP中文网
PHP中文网 2017-04-17 17:49:11
0
5
470

我现在有一个List<String> 我想使用lambda把这个list中的字符串全部循环拼接到一个字符串上,lambda可以实现么?该怎么做呢?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(5)
伊谢尔伦

foreach를 사용하면 함수형 프로그래밍에 맞지 않는 StringBuilder에 부작용이 있습니다. 이렇게 하면 됩니다

으아악
Ty80

으아악

보충 답변: str을 문자열 유형으로 변경하고 str = str + item을 통해 문자열 접합을 달성할 수 없는 이유는 무엇입니까?

위 코드는 실제로 다음과 동일합니다.

으아악

즉, Lambda의 본질은 실제로 익명의 내부 클래스이므로 str은 final 유형이어야 하며(단, 코드에서 final은 생략 가능) 재할당할 수 없습니다.

巴扎黑

방금 초대메일을 봤는데 답변이 늦어서 죄송합니다 사실 위의 차차형님은 굉장히 전문적이고 정확하셨는데, 초대를 받으신 이후로 여기에 두 문장을 쓰지 못한 점 죄송스럽습니다. 이메일을 보내므로 나의 일반적인 글쓰기 방법을 나열하겠습니다. 내가 나왔을 때 "hui"라는 단어를 쓰는 방법이 여러 가지 있는 현학적인 상태에 들어섰다는 느낌이 들었습니다. . . 저를 꾸짖지 않으셨으면 좋겠습니다:

으아악
小葫芦

$this->

迷茫

rxJava를 예로 들어 보겠습니다. java8의 스트리밍도 마찬가지입니다.

으아악

각 항목 사이에 구분 기호를 추가하려면 이번에는 java8의 스트리밍을 사용하세요.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!