Java»ù´¡ÖÐÓõ½µÄ´úÂëÆ¬¶Î

Java»ù´¡ÖÐÓõ½µÄ´úÂëÆ¬¶Î

1. ×Ö·û´®ÓÐÕûÐ͵ÄÏ໥ת»»

String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int

2. ÏòÎļþĩβÌí¼ÓÄÚÈÝ

BufferedWriter out = null; try {

out = new BufferedWriter(new FileWriter(¡±filename¡±, true)); out.write(¡±aString¡±); } catch (IOException e) { // error processing code } finally {

if (out != null) { out.close(); } }

3. µÃµ½µ±Ç°·½·¨µÄÃû×Ö

String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();

4. ת×Ö·û´®µ½ÈÕÆÚ

java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);

»òÕßÊÇ£º

SimpleDateFormat format = new SimpleDateFormat( \ ); Date date = format.parse( myString );

5. ʹÓÃJDBCÁ´½ÓOracle

public class OracleJdbcTest

{

String driverClass = \;

Connection con;

public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException {

Properties props = new Properties(); props.load(fs);

String url = props.getProperty(\); String userName = props.getProperty(\); String password = props.getProperty(\); Class.forName(driverClass);

con=DriverManager.getConnection(url, userName, password); }

public void fetch() throws SQLException, IOException {

PreparedStatement ps = con.prepareStatement(\ dual\);

ResultSet rs = ps.executeQuery();

while (rs.next()) {

// do the thing you do }

rs.close(); ps.close(); }

public static void main(String[] args) {

OracleJdbcTest test = new OracleJdbcTest(); test.init(); test.fetch(); } }

6. °Ñ Java util.Date ת³É sql.Date

java.util.Date utilDate = new java.util.Date();

java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());

7. ʹÓÃNIO½øÐпìËÙµÄÎļþ¿½±´

public static void fileCopy( File in, File out ) throws IOException {

FileChannel inChannel = new FileInputStream( in ).getChannel();

FileChannel outChannel = new FileOutputStream( out ).getChannel();

try

{ // inChannel.transferTo(0, inChannel.size(), outChannel); // original -- apparently has trouble copying large files on Windows

// magic number for Windows, 64Mb - 32Kb)

int maxCount = (64 * 1024 * 1024) - (32 * 1024); long size = inChannel.size(); long position = 0;

while ( position < size ) {

position += inChannel.transferTo( position, maxCount, outChannel );

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4