UVAOj javaÊäÈëÊä³ö
/**
* ### Õæ難µÄ題Ä¿: ¹·Æ¨ÑÝËã·¨ (測資ºÜ機車)
* 測驗結¹û: x.xx0 ms
* 測驗ÈÕÆÚ: 200y-mm-dd
* @author Raymond Wu (Сè°Íè)
*/
public class Main {
// 輸Èë緩衝區 (緩衝¿Õ間ÐèÒªÒÀÕÕ題Ä¿調Õû)
public static byte[] cinbuf = new byte[1024];
// 讀ȡһ個單×Ö (Ó¢ÎÄÐÕÃû°üº¬¿Õ°×時請²»ÒªÓÃ)
public static String readToken() {
int offset = 0;
int bytedata = -1;
try {
// ÂÔ過·Ç單×ÖµÄ×ÖÔª '\t','\n','\r',' '
bytedata = System.in.read();
while(bytedata==9||bytedata==10||bytedata==13||bytedata==32) {
bytedata = System.in.read();
}
// 載Èë單×ÖµÄ×ÖÔª
while(bytedata!=-1) {
if(bytedata==9||bytedata==10||bytedata==13||bytedata==32) {
break;
} else {
cinbuf[offset++] = (byte)bytedata;
}
bytedata = System.in.read();
}
} catch(Exception e) {}
if(offset+bytedata==-1) return null; // ´®Á÷結Êø
return new String(cinbuf,0,offset);
}
// 讀ȡһÐÐ
public static String rea
Ïà¹ØÎĵµ£º
¶ÔÓÚObjectÀà,ËüÌṩÁËÒ»¸ö×î×îÑÏÃܵÄʵÏÖ,ÄǾÍÊÇÖ»ÓÐÊÇͬһ¶ÔÏóʱ,equals·½·¨²Å·µ»Øtrue,Ò²¾ÍÊÇÈËÃdz£ËµµÄÒýÓñȽ϶ø²»ÊÇÖµ±È½Ï.Õâ¸öʵÏÖÑÏÃܵÃÒѾûÓÐʲôʵ¼ÊµÄÒâÒå, ËùÒÔÔÚ¾ßÌå×ÓÀà(Ïà¶ÔÓÚObjectÀ´Ëµ)ÖÐ,Èç¹ûÎÒÃÇÒª½øÐжÔÏóµÄÖµ±È½Ï,¾Í±ØÐëʵÏÖ×Ô¼ºµÄequals·½·¨
equals ·½·¨ÊÇ java.lang.Object ÀàµÄ·½·¨¡£
ÓÐÁ½ÖÖÓ ......
ÄÚÈÝ£º
¡¡¡¡Ê²Ã´ÊÇ·´±àÒ룿
¡¡¡¡·´»ã±àÒ»¸öÀàÎļþ
¡¡¡¡Ê¹Ó÷´±àÒëÆ÷
¡¡¡¡·´±àÒëºÍ¶Ô°²È«µÄÍþв
¡¡¡¡Õë·æÏà¶ÔµÄ´úÂëÄ£ºý´¦Àí
¡¡¡¡ÕâÒ»ÁìÓòµÄгÉÔ±
¡¡¡¡×ܽá
¡¡¡¡²Î¿¼×ÊÁÏ
¡¡¡¡¹ØÓÚ×÷Õß
¡¡¡¡ÆÀ¼Û±¾ÎÄ
¡¡¡¡Ïà¹ØÄÚÈÝ£º
¡¡¡¡ÈÃÄúµÄÈí¼þÔËÐУºÄ£ºý°²È«ÐÔ
¡¡¡¡Java ºÍ·Ö²¼Ê½Ä¿±êϵͳÉϵݲȫÐÔÑо¿
¡ ......
native2ascii.exe ÊÇ Java µÄÒ»¸öÎļþתÂ빤¾ß£¬Êǽ«ÌØÊâ¸÷ÒìµÄÄÚÈÝ ×ªÎª ÓÃÖ¸¶¨µÄ±àÂë±ê×¼ÎÄÌåÐÎʽͳһµÄ±íÏÖ³öÀ´£¬Ëüͨ³£Î»ÓÚ JDK_home\bin Ŀ¼Ï£¬°²×°ºÃ Java SE ºó£¬¿ÉÔÚÃüÁîÐÐÖ±½ÓʹÓà native2ascii ÃüÁî½øÐÐתÂ룬ʾÀý£º
native2ascii -encoding 8859_1 c:\test.txt c:\temp.txt
½« test.txt ÎļþÄÚÈÝÓà 8859_1 × ......
°ücommons-net-1.4.1.zip
import org.apache.commons.io.IOUtils;
import org.apache.commons.net.ftp.FTPClient;
import com.eduvideotv.util.Global;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileOutputStream;
/**
* Apache commons-net ÊÔÓ ......