Created
March 5, 2019 12:46
-
-
Save developer-sdk/487a8ac055e53c2cc1acebd264f92720 to your computer and use it in GitHub Desktop.
명령형 프로그래밍
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.util.ArrayList; | |
| import java.util.List; | |
| public class PersonList { | |
| public String cleanNames(List<String> listOfNames) { | |
| StringBuilder builder = new StringBuilder(); | |
| for(int i = 0; i < listOfNames.size(); i++) { | |
| if(listOfNames.get(i).length() > 1) { | |
| builder.append(capitalizeString(listOfNames.get(i))).append(","); | |
| } | |
| } | |
| return builder.substring(0, builder.length() - 1).toString(); | |
| } | |
| private String capitalizeString(String string) { | |
| return string.substring(0, 1).toUpperCase() + string.substring(1, string.length()); | |
| } | |
| public static void main(String[] args) { | |
| ArrayList<String> list = new ArrayList<>(); | |
| list.add("james"); | |
| list.add("s"); | |
| list.add("kevin"); | |
| list.add("paul"); | |
| String result = new PersonList().cleanNames(list); | |
| System.out.println(result); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment