1. Строка имеет интегрированное взаимное преобразование
String a = string.valueof (2);
int i = integer.parseint (a);
2. Добавить контент в конце файла
BufferedWriter Out = null; ) {out.close ();}} 3. Получите имя текущего метода
String methodname = Thread.currentThread ().
4. Передача строки на сегодняшний день
java.util.date = java.text.dateformat.getDateInstance ().
Или:
SimpleDateFormat format = new SimpleDateFormat ("dd.mm.yyyy");
Дата дата = format.parse (myString);
5. Используйте ссылку JDBC Oracle
Общедоступный класс oraljdbctest {string driveclass = "oral.jdbc.driver.oderdriver"; ; ; В то время как rs.next ()) {// делайте то, что вы делаете} rs.close (); );}} 6. Поверните Java util.date в sql.date
java.util.date utildate = new java.util.date ();
7. Используйте NIO для выполнения быстрого копирования файла
Public static void filecopy (файл в, файл) бросает ioException {fileChannel Inchaanne = new FileInputStream (in) .getChannel (); , infhannel.size (), OutChannel); Long Size = infhance.size (); infhanne.close ();} if (uptChannel! = null) {utchannel.close ();}}} 8. Создайте миниатюр изображений
Private void createThumbnail (String FileName, Int ThumbWidth, Int Thumbeight, int Quality, String Outfilename) Throws International SudyException, ioexception {// Загрузить изображение из файла Image = toolkit.getDefaulttoolkit (). Container (); Определите размер миниатюра от ширины и высоты двойной Thumbratio = (Double) Thumbwidth / (Double) Thumbeight; (Double) ImageWidth / (Double) ImageHeight; Объект изображения и масштабирование в новом размере. value_interporation_bilinear); JPEGENCODEPARAM PARAM = ENCODER.GETDEFAULTJPEGENCEDEPARAM (Thumbimage); Thumbimage);9. Создайте данные в формате JSON
И файл JAR ниже: json-rpc-1.0.jar (75 Kb) /http://t.cn/rz0bhua
Импорт org.json.jsonobject; String output = json.toString ();
10. Используйте itext jar для генерации PDF
Импорт java.io.file; .Text.pdf.pdfwriter; GetInstance (Document, File); e.printstacktrace ();}}}}}
11. Настройки прокси HTTP
System.getProperties (). Proxyuseer "," someUsername "); System.getProperties (). Put (" http.proxypassword "," SomePassword "); 12. Один экземпляр синглтона пример
Общедоступный класс Simplesingleton {Private SimpleOngleton SingleInstance = New Simplesingleton (); 13. Программа скрининга
Импорт Java.awt. Public void Captings (String FileName) бросает исключение {Dimension Screensize = Toolkit.getDefaulttoolkit () , "Png", новый файл (имя файла));} ... 14. Список файла и каталог
File dir = new File ("DirectoryName"); <chips.length; с ` Список файлов по -прежнему может быть получена в качестве файлов файлов [] files = dir.listfiles (); = Dir.listfiles (filefilter); 15. Создать файлы Zip и Jar
Импорт java.util.zip.*; : java Zipit Zip.zip file1 file2 file3 "); System.exit (-1);} файл Zipfile = new File (args [0]); if (zipfile.exists ()) {System.err.println (" zip Файл Alream существует, попробуйте другой "); System.Exit (-2);} fileOutputStream fos = new FileOutStream (Zipfile); ZipoutputStream Zos = new UtputStream (fos); int bytesread; byte [] buffer = new Byte [1024] ; ! Buffer)! ); -1) {Zos.Write (Buffer, 0, BytesRead);} bis.Close ();} Zos.Close ();}}16. Проанализировать/прочитать XML -файл
XML -файл
<? Мэри </name> <grade> a </grad> <возраст> 11 </age> </chupty> <dulty> <mame> simon </name> <cerge> a </grade> <ege> 18 </ </Возраст> </студент> </студенты>
Код Java
<Span = "Font-Family: Arial; размер Font: 14px;"> org.w3c.de; file.exist ()) {документ doc = db.parse (file); ()); && StuderList.get.get.get. getNodeType () == node.element_node) {sysem.outln ("=== ==== =============="); NodeList = E.GetElementsBytagName ("name"); Grade "); System.out.println (" Grade: " + Nodelist.item (0) .getChildNodes () .Item (0) .getNodevalue ()); nodelist = e.getElementsbytagname (" age "); System.out .println ("age:" + nodelist.item (0) .getchildnodes (). item (). item 0) .getNodevalue ();}}} els {System.out.println (e);} public static void main (string [] args) {xmlparser er = new xmlparser (); 17. преобразовать массив в карту
Import java.util.map; , {"Великобритания", "Лондон"}, {"Нидерланда", "Амстердам"}, {"Япония", "Токио"}, {"Кадр", "Париж"}; .out.println («Столица Японии - + CountryCapitals.get (" Japan "); System.out.println (" Capital of France " + count" trycapitals.get ("france");}} 18. Отправить почту
Импорт javax.mail.*; /Установите Host SMTP -адреса PROPS = New Properties (); .setDebug (Debug); .setRcipients (message.recipienttype.to, addrestto); Тип msg.setsubject (субъект);
19. HTTP -запрос отправка данных прокси -сервера
Импорт java.io.buffredreader; .cn/"); BufferedReader br = new BufferedReader ()) {System.out.println (strtemp);}} catch (Exception ex) {ex.printStackTrace ();}}} 20. Измените размер массива
/** * Reallocats Array с новым размером и копирует содержимое * старого массива. С помощью AME содержимое java.lang.reflect.array.newinstance (electytype, newsize); Вернуть Newaray;} // Проверка ] = 5;
Выше всего содержимое этой статьи.