2
我想這樣做:如何在IntStream上調用map()並返回其他類型?
IntStream.range(0, fileNames.size())
.map(i -> "mvn deploy:deploy-file" +
" -DrepositoryId=" + REPO_ID +
" -Durl=" + REPO_URL +
" -Dfile=" + LIBS + fileNames.get(i) +
" -DgroupId=" + GROUP_ID +
" -DartifactId=" + artifactName.get(i) +
" -Dversion=" + versionNumbers.get(i) +
" -DgeneratePom=true;")
.collect(Collectors.toList());
但是,這並不編譯,因爲map()
通行證在int
並返回int
。我如何從int
映射到String
?
PS:有沒有更習慣的方式來編寫這段代碼?