ÈçºÎÓÃjavaËæ»úÉú³ÉÒ»¸öºº×Ö?
˼·£ºÉú³ÉÒ»¸öËæ»úÊý----ת»»³É16½øÖÆ»òÆäËûÂëÖµ------ת»»³Éºº×Ö×Ö·û---ÏÔʾ
Éú³ÉÒ»¸öËæ»úÊý£¬ ÔÚ0x5000µ½0x9000Ö®¼äµÄ¶¼ÊǺº×Ö
ÎÒÖ»½²ÔÀí£¬µ«¾ßÌåµ½ÄãʹÓÃʲô±à³Ì¹¤¾ßÊÇÄã×Ô¼ºµÄÎÊÌâ¡£
Èκαà³Ì¿ª·¢¹¤¾ß¶¼ÓÐËæ»úÊýÕâ¸ö¸ÅÄ¶øÎÒÃǵÄÇøÎ»ÂëÕýºÃÊÇÓÉËÄλÊý×Ö×é³ÉµÄ£¬ÇøÎ»ÊäÈë·¨¿ÉÒÔÊäÈëGB2312-80µÄÈ«²¿ºº×Ö£¬Òò´ËÖ»ÐèÒªËæ»ú²úÉúÒ»¸öËÄλµÄÊý×Ö£¬²¢°ÑÕâ¸öÊý×Ö»»³ÉÇøÎ»Âë¾Í³ÉÊä³öÒ»¸öºº×Ö£¬ÖÁÓÚÇøÎ»ÂëÖеĿÕÊýÄã×Ô¼ºÈ¥²éÒ»²é£¬ÓÃÒ»¶Î¼ÙÉèÓï¾ä°ÑËüÃÇÅųýµô¡£
=============================================================
ÇøÂë: ºº×ÖÄÚÂë¸ßλ - 0xA0
λÂë: ºº×ÖÄÚÂëµÍλ - 0xa0
ÇøºÅ£º01£87£¬ºº×Ö´Ó16Çø¿ªÊ¼,ǰ15ÇøÎª¸÷ÖÖ·ûºÅ
λºÅ£º01£94
µÚÒ»¸öºº×Ö“°¡”µÄÇøºÅΪ16£¬Î»ºÅΪ01
Ðø£º
Á½×Ö½ÚÄÚÂë£ºÇøºÅ+0xA0 , λºÅ+0xa0
È磺µÚÒ»¸öºº×Ö“°¡”µÄÇøºÅΪ16£¬Î»ºÅΪ01£¬ÔòÆäÄÚÂëΪ 0xb0,0xa1
======> ÇøºÅ£º16---87 λºÅ£º01---94
=========================================================
JAVA ÇøÎ»ÂëÓÚºº×ֵĻ¥»»:
import java.io.UnsupportedEncodingException;
public class Test {
// ·¢´úÂë֮ǰÏÈת¶ÎÔ¤±¸ÖªÊ¶
//
// ¼ÆËã»ú´¦Àíºº×ÖÐÅÏ¢µÄǰÌáÌõ¼þÊǶÔÿ¸öºº×Ö½øÐбàÂ룬ÕâЩ±àÂëͳ³ÆÎªºº×Ö±àÂë¡£ºº×ÖÐÅÏ¢ÔÚϵͳÄÚ´«Ë͵Ĺý³Ì¾ÍÊǺº×Ö±àÂëת»»µÄ¹ý³Ì¡£
// ºº×Ö½»»»Â룺ºº×ÖÐÅÏ¢´¦Àíϵͳ֮¼ä»òͨÐÅϵͳ֮¼ä´«ÊäÐÅϢʱ£¬¶Ôÿһ¸öºº×ÖËù¹æ¶¨µÄͳһ±àÂ룬ÎÒ¹úÒÑÖ¸¶¨ºº×Ö½»»»ÂëµÄ¹ú¼Ò±ê×¼“ÐÅÏ¢½»»»Óúº×Ö±àÂë×Ö·û¼¯——»ù±¾¼¯”£¬´úºÅΪGB
// 2312—80£¬ÓÖ³ÆÎª“¹ú±êÂ딡£
// ¹ú±êÂ룺ËùÓкº×Ö±àÂë¶¼Ó¦¸Ã×ñÑÕâÒ»±ê×¼£¬ºº×Ö»úÄÚÂëµÄ±àÂë¡¢ºº×Ö×Ö¿âµÄÉè¼Æ¡¢ºº×ÖÊäÈëÂëµÄת»»¡¢Êä³öÉ豸µÄºº×ÖµØÖ·ÂëµÈ£¬¶¼ÒԴ˱ê׼Ϊ»ù´¡¡£GB
// 2312—80¾ÍÊǹú±êÂë¡£¸ÃÂë¹æ¶¨£ºÒ»¸öºº×ÖÓÃÁ½¸ö×Ö½Ú±íʾ£¬Ã¿¸ö×Ö½ÚÖ»ÓÐ7룬ÓëASCIIÂëÏàËÆ¡£
// ÇøÎ»Â룺½«GB
// 2312—80µÄÈ«²¿×Ö·û¼¯×é³ÉÒ»¸ö94×94µÄ·½Õó£¬Ã¿Ò»ÐгÆÎªÒ»¸ö“Çø”£¬±àºÅΪ0l¡«94£»Ã¿Ò»ÁгÆÎªÒ»¸ö“딣¬±àºÅΪ0l¡«94£¬ÕâÑùµÃµ½GB
// 2312—80µÄÇøÎ»Í¼£¬ÓÃÇøÎ»Í¼µÄλ
Ïà¹ØÎĵµ£º
ÏÂÒÔjavaΪÀý×Ó˵Ã÷һЩ×Ô¼ºÓöµ½µÄ£º
·ÃÎÊ¿ØÖÆ:
private ˽ÓеÄ
protected Êܱ£»¤µÄ
public ¹«¹²µÄ
Àà¡¢·½·¨ºÍ±äÁ¿ÐÞÊηû
abstract ÉùÃ÷³éÏó
class Àà
extends À©ÔÊ,¼Ì³Ð
final ÖÕ¼«,²»¿É¸Ä±äµÄ
implementsʵÏÖ
interface ½Ó¿Ú
native ±¾µØ
new ÐÂ,´´½¨
static ¾²Ì¬
strictfp Ñϸñ,¾«×¼
synchr ......
java.util Öеļ¯ºÏÀà°üº¬ Java ÖÐijЩ×î³£ÓõÄÀà¡£ ×î³£Óõļ¯ºÏÀàÊÇ List ºÍ Map¡£ List µÄ¾ßÌåʵÏÖ°üÀ¨ ArrayList ºÍ Vector£¬ËüÃÇÊǿɱä´óСµÄÁÐ±í£¬±È½ÏÊʺϹ¹½¨¡¢´æ´¢ºÍ²Ù×÷ÈκÎÀàÐͶÔÏóµÄÔªËØÁÐ±í¡£ List ÊÊÓÃÓÚ°´ÊýÖµË÷Òý·ÃÎÊÔªËØµÄÇéÐΡ£
Map ÌṩÁËÒ»¸ö¸üͨÓõÄÔªËØ´æ´¢·½·¨¡£ Map ¼¯ºÏÀàÓÃÓÚ´æ´¢ÔªËØ ......
ËùÓеijÌÐò¿ª·¢Êֲᶼ°üº¬Á˸÷ÖÖ¹æÔò¡£Ò»Ð©Ï°¹ß×ÔÓɳÌÐòÈËÔ±¿ÉÄܶÔÕâЩ¹æÔòºÜ²»ÊÊÓ¦£¬µ«ÊÇÔÚ¶à¸ö¿ª·¢ÈËÔ±¹²Í¬Ð´×÷µÄÇé¿öÏ£¬ÕâЩ¹æÔòÊDZØÐèµÄ¡£Õâ²»½ö½ö
ÊÇΪÁË¿ª·¢Ð§ÂÊÀ´¿¼ÂÇ£¬¶øÇÒÒ²ÊÇΪÁ˺óÆÚά»¤¿¼ÂÇ¡£
ÃüÃû¹æ·¶
¶¨ÒåÕâ¸ö¹æ·¶µÄÄ¿µÄÊÇÈÃÏîÄ¿ÖÐËùÓеÄÎĵµ¶¼¿´ÆðÀ´ÏñÒ»¸öÈËдµÄ£¬Ôö¼Ó¿É¶ÁÐÔ£¬¼õÉÙÏîÄ¿×éÖ ......
1¡¢ ¶ÔÏóµÄ³õʼ»¯
(1) ·Ç¾²Ì¬¶ÔÏóµÄ³õʼ»¯
ÔÚ´´½¨¶ÔÏóʱ£¬¶ÔÏóËùÔÚÀàµÄËùÓÐÊý¾Ý³ÉÔ±»áÊ×ÏȽøÐгõʼ»¯¡£
»ù±¾ÀàÐÍ£ºintÐÍ£¬³õʼ»¯Îª0¡£
Èç¹ûΪ¶ÔÏó£ºÕâЩ¶ÔÏó»á°´Ë³Ðò³õʼ»¯¡£
¡ùÔÚËùÓÐÀà³ÉÔ±³õʼ»¯Íê³ÉÖ®ºó£¬²Åµ÷Óñ¾ÀàµÄ¹¹Ôì·½·¨´´½¨¶ÔÏó¡£
¹¹Ôì·½·¨µÄ×÷ÓþÍÊdzõʼ»¯ ......
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundExce ......