Here you can find the source of toString(List
private static String toString(List<String> list)
//package com.java2s; /**/*from ww w. j a v a 2 s . c o m*/ * The contents of this file are subject to the OpenMRS Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://license.openmrs.org * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * Copyright (C) OpenMRS, LLC. All Rights Reserved. */ import java.util.List; public class Main { private static String toString(List<String> list) { String result = ""; for (int i = 0; i < list.size(); i++) { if (list.size() == 2 && i == 1) { result += " and "; } else if (list.size() > 2 && i == list.size() - 1) { result += ", and "; } else if (i != 0) { result += ", "; } result += list.get(i); } return result; } }