Skip to content

Instantly share code, notes, and snippets.

@developer-sdk
Created March 5, 2019 12:46
Show Gist options
  • Select an option

  • Save developer-sdk/487a8ac055e53c2cc1acebd264f92720 to your computer and use it in GitHub Desktop.

Select an option

Save developer-sdk/487a8ac055e53c2cc1acebd264f92720 to your computer and use it in GitHub Desktop.
명령형 프로그래밍
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