Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

/* Copyright 2004 Sun Microsystems, Inc.  All rights reserved.  You may not modify, use, reproduce, or distribute this software except in compliance with the terms of the License at: 
 http://adventurebuilder.dev.java.net/LICENSE.txt
 $Id: I18nUtil.java,v 1.2 2004/05/26 00:07:34 inder Exp $ */

import java.io.ByteArrayOutputStream;

/**
 * This utility class for internationalization. This class provides a central
 * location to do specialized formatting in both a default and a locale specfic
 * manner.
 */
public class Main {

    /**
     * Converts a String SJIS or JIS URL encoded hex encoding to a Unicode String
     * 
     */
    public static String convertJISEncoding(String target) {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        if (target == null)
            return null;
        String paramString = target.trim();

        for (int loop = 0; loop < paramString.length(); loop++) {
            int i = (int) paramString.charAt(loop);
            bos.write(i);
        }
        String convertedString = null;
        try {
            convertedString = new String(bos.toByteArray(), "JISAutoDetect");
        } catch (java.io.UnsupportedEncodingException uex) {
        }
        return convertedString;
    }
}