易截截图软件、单文件、免安装、纯绿色、仅160KB

java GB转 UTF 8字符

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GB2UTF
{
 public static String GBK2Unicode(String str)
 {
  StringBuffer result = new StringBuffer();
  for (int i = 0; i < str.length(); i++)
  {
   char chr1 = (char)str.charAt(i);
   if(!isNeedConvert(chr1))
   {
    result.append(chr1);
    continue;
   }
   result.append("&#x" + Integer.toHexString((int)chr1) + ";");          
  }
  return result.toString();
 }
 
 public static boolean isNeedConvert(char para)
 {
  return ((para&(0x00FF))!=para);
 }
 
 public static String GBK2Unicode2(String str)
 {
  StringBuffer result = new StringBuffer();
  for (int i = 0; i < str.length(); i++)
  {
   char chr1 = (char)str.charAt(i);
   result.append("&#" + Integer.toString((int)chr1)+ ";"); 
  }        
  return result.toString();
 }
 
 
 public static void main(String[] args)
 {
  try
  {
   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   String str = br.readLine();
   System.out.println(GBK2Unicode(str));
   System.out.println(GBK2Unicode2(str));
  }
  catch (IOException e)
  {
   e.printStackTrace();
  }
  
 }
}


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

Java传值和传引用: 张三和李四的故事


下面开讲故事: 
从前有个房间,房间里有份文档,房间还有一把钥匙。 这把钥匙在张三手里。 
这时李四来向张三要那份文档。 张三不太喜欢李四,但又怕耽误了
工作不好交代。于是张三就把房间里文档的文档复印了一份,然后把那个复印件交给了李四(这叫传值)。 
李四拿到文档后(复印件),胡乱修改一 ......

Java SE 接口、抽象类

package demo;
interface Runner{
 int ID=1;
 void run();
 void fly();
}
abstract class AI implements Runner{
 public void run(){
  System.out.println("I am running");
 }
 public void bb(int x,int y){
  System.out.println((x+y));
 }
& ......

Java SE 多线程

package thread;
class TestThread extends Thread {
 public void run(){
  while(true){
   System.out.println(Thread.currentThread().getName());
  }
 }
}
public class ThreadDemo {
 /**
  * @param args
  */
 public static void ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号