Java Charset charSet(String str_kr)

PreviousNext

//package com.java2s;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;

import java.util.SortedMap;

public class Main {
    public static void charSet(String str_kr) throws UnsupportedEncodingException {

        SortedMap<String, Charset> availables = Charset.availableCharsets();
        //String charset[] = (String[]) availables.keySet().toArray() ;

        for (int i = 0; i < availables.size(); i++) {
            System.out.println("Available Charsets [" + i + "] : " + availables.keySet().toArray()[i]);
        }/*w    w w .    d  e  m o   2s   . c    om  */

        System.out.println("Input String : " + str_kr);

        for (int i = 0; i < availables.size(); i++) {
            for (int k = 0; k < availables.size(); k++) {
                if (i == k)
                    continue;
                System.out.println(availables.keySet().toArray()[i] + " : " + availables.keySet().toArray()[k]
                        + " :" + new String(str_kr.getBytes((String) availables.keySet().toArray()[i]),
                                (String) availables.keySet().toArray()[k]));
            }
        }
    }
}
PreviousNext

Related