1. La chaîne a une conversion mutuelle intégrée
String A = String.valueof (2);
int i = Integer.Parseint (a);
2. Ajouter du contenu à la fin du fichier
BufferedWriter out = null; ) {out.close ();}} 3. Obtenez le nom de la méthode actuelle
String MethodName = Thread.currentThread ().
4. Transférer la chaîne à ce jour
java.util.date = java.text.dateFormat.getDateInstance ().
Ou:
SimpledateFormat format = new SimpledateFormat ("dd.mm.yyyy");
Date de date = format.parse (mystring);
5. Utilisez JDBC Link Oracle
Classe publique oraljdbcTest {String driveClass = "oral.jdbc.driver.oderdriver"; ; String url = props.getProperty (db.url "); ; Tandis que Rs.Next ()) {// fait les choses que vous faites} Rs.Close (); );}} 6. Tournez Java Util.Date à SQL.Date
java.util.date utillé = new java.util.date (); java.sql.date sqlDate = new java.sql.date (utildate.gettime ());
7. Utilisez Nio pour effectuer une copie de fichiers rapide
Public Static Void FileCopy (fichier dans, fichier out) lance ioException {FileChannel Inchaannel = new FileInputStream (in) .getChannel (); , infhannel.size (), outchannel); Longue taille = infhannel.size (); Long Posity = 0; infhannel.close ();} if (ouchannel! = null) {outchannel.close ();}}} 8. Créer une miniature d'images
Private Void CreateThumbnail (String FileName, int ThumbWidth, int Thumbheight, intwear, String OutFileName) lance International FoundException, ioException {// Charge Image from FileName Image = Toolkit.getDefaulttoolkit (). CONTERNER ()); Déterminez la taille de Thumbnail de la largeur et de la hauteur Double Thumbratio = (double) Thumbwidth / (double) Thumbheight; int imagewidth = Image.getWidth (nu ll); (Double) ImageWidth / (double) ImageHeight; Objet de l'image de Thumbnail et // à l'échelle de la nouvelle taille BuffredImage Thumbimage = New BuffredImage (Thumbwidth, Thumbheight, BufferedImage.TYPE_INT_INT_RGB); Value_Interporation_Bilinear); Jpencencodeparam Param = Encoder.getDefaultJPetencomeParam (ThumbImage); Thumbimage);9. Créer des données au format JSON
Et le fichier JAR ci-dessous: JSON-RPC-1.0.jar (75 kb) /http://t.cn/rz0bhua
Import org.json.jsonObject; ... ... String Output = JSON.TOSTRING ();
10. Utilisez le pot Itext pour générer du PDF
Importation java.io. .Text.pdf.pdfwriter; classe publique GeneratePdf {public static void main (String [] args) {try {outputStream file = new FileoutStream (news (c: // t est.pdf "));); getInstance (document, fichier); e.printStackTrace ();}}}}} 11. Paramètres proxy HTTP
System.getProperties (). proxyuseer "," SomeUnName "); System.getProperties (). put (" http.proxypassword "," SomePassword "); 12. Exemple unique de singleton d'instance unique
Classe publique SimpleSingleton {private static SimpleOnongleton SingleInstance = new SimpleSingLeton (); 13. Programme de dépistage
Importation java.awt.dimension Public Void CapturesCreen (String FileName) lance une exception {Dimension ScreenSize = Toolkit.getDefaultToolkit (). , "Png", nouveau fichier (nom de fichier));} ... 14. Répertorier le fichier et le répertoire
File dir = new File ("DirectoryName"); String [] enfants = dir.list (); <Children.Length; i ++) {// Obtenez le nom de fichier ou la chaîne de répertoire FileName = enfants [i];} // C'est toute la liste de Restarnet f iles. avec `. La liste des fichiers peut toujours être récupérée en tant que fichiers fichiers [] files = dir.listFiles (); = Dir.listFiles (fileFilter); 15. Créer des fichiers zip et jar
Import java.util.zip. *; : java ziPit zip.zip file1 file2 file3 "); system.exit (-1);} file zipfile = new file (args [0]); if (zipfile.exists ()) {system.err.println (" zip File alream existe, veuillez essayer un autre "); System.Exit (-2);} fileoutputStream fos = new FileoutStream (zipFile); zipOutputStream zos = new utputStream (fos); int bytesRead; byte [] buffer = new Byte [1024] ; ! File .Exists ()) {System.errr.println ("Skipping:" + Name); Buffer)! )); -1) {zos.write (tampon, 0, bytesRead);} bis.close ();} zos.close ();}}16. Analyser / lire le fichier XML
Fichier xml
<? Mary </name> <- grade> a </ grade> <ge> 11 </ge> </tudent> <student> <name> Simon </name> <radge> a </dmende> <ege> 18 </ </gest> </tudent> </udents>
Code java
<Span Style = "Font-Family: Arial; Font-Size: 14px;" org.w3c.de; file.exist ()) {document doc = db.parse (fichier); ()); Elist StudentList = Doclele.getElements Bytagname ("Student"); && studerList.get.get.get. getNodeType () == Node.Element_Node) {sysem.outln ("==== ==== ============"); élément e = (élément); 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 ();}}} else {System.exit (1);}} catch (Exception e) {System.out.println (e);} public static void main (String [] args) {xmlParser er = new XmlParser (); 17. Convertir le tableau en carte
Importer java.util.map; , {"Royaume-Uni", "Londres", {"Pays-Bas", "Amsterdam"}, {"Japon", "Tokyo"}, {"Frame", "Paris"}; .out.println ("La capitale du Japon est" + countrycapitals.get ("Japon"); System.out.println ("Capital of France est" + count "tryCapitals.get (" France "));}} 18. Envoyer un courrier
Importer javax.mail. *; / Définir les propriétés d'adresse SMTP hôte = new Properties (); .SetDebug (Debug); .Setrcipients (message.recipientType.to, adresse); Type MSG.SETSUBSIL (Sujet);
19. Demande HTTP Envoi des données de proxy
Importer java.io.buffredReader; .cn / "); BufferedReader br = new BufferedReader ()) {System.out.println (strTemp);}} catch (exception ex) {ex.printStackTrace ();}}} 20. Changer la taille du tableau
/ ** * Reallocats un tableau avec une nouvelle taille, et copie le contenu * de l'ancien tableau du nouveau tableau. avec le contenu AME. java.lang.reflect.array.NewInstance (ElementType, NewsIze); Rendre Newaray;} // Test de la routine pour ResizeArray (). ] = 5;
Ce qui précède est tout le contenu de cet article.