Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import java.util.Map.Entry;
import java.util.Set;
import android.util.Pair;

public class Main {
    /**
     * @param entries
     * @param delim
     * @return delim-delimited keys and comma-delimited values; string values are put between '
     */
    public static Pair<String, String> getAsStrings(Set<Entry<String, Object>> entries, String delim) {
        if (entries == null)
            return new Pair<String, String>("", "");

        StringBuilder keysBuilder = new StringBuilder();
        StringBuilder valuesBuilder = new StringBuilder();
        boolean first = true;
        for (Entry<String, Object> entry : entries) {
            if (first) {
                first = false;
            } else {
                keysBuilder.append(delim);
                valuesBuilder.append(delim);
            }
            keysBuilder.append(entry.getKey());
            Object value = entry.getValue();
            if (value instanceof String) {
                valuesBuilder.append("'").append(value).append("'");
            } else {
                valuesBuilder.append(value);
            }
        }
        return new Pair<String, String>(keysBuilder.toString(), valuesBuilder.toString());
    }
}