<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.vincenzodevivo.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.vincenzodevivo.com/wiki/feed.php">
        <title>VincenzoDeVivo.Com - Wiki code:java</title>
        <description></description>
        <link>http://www.vincenzodevivo.com/wiki/</link>
        <image rdf:resource="http://www.vincenzodevivo.com/wiki/lib/images/favicon.ico" />
       <dc:date>2026-05-30T11:40:58+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:csv&amp;rev=1305324045&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:datetime&amp;rev=1305467124&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:filedir&amp;rev=1305322831&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:invocare_un_processo_asincrono&amp;rev=1307991293&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:regular_expressions&amp;rev=1304535496&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:spring&amp;rev=1410965217&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:start&amp;rev=1304024333&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:string_utils&amp;rev=1335963437&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:varie&amp;rev=1305581223&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.vincenzodevivo.com/wiki/lib/images/favicon.ico">
        <title>VincenzoDeVivo.Com - Wiki</title>
        <link>http://www.vincenzodevivo.com/wiki/</link>
        <url>http://www.vincenzodevivo.com/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:csv&amp;rev=1305324045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-14T00:00:45+02:00</dc:date>
        <title>CSV</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:csv&amp;rev=1305324045&amp;do=diff</link>
        <description>Come leggere e scrivere un file CSV in Java

Usando JavaCSV

Read CSV from file



/*
File Format: 
-----------
  ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued
  1,Chai,1,1,10 boxes x 20 bags,18,39,0,10,FALSE
  2,Chang,1,1,24 - 12 oz bottles,19,17,40,25,FALSE
*/
import java.io.FileNotFoundException;
import java.io.IOException;

import com.csvreader.CsvReader;

public class CsvReaderExample {

	public static void main(Str…</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:datetime&amp;rev=1305467124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-15T15:45:24+02:00</dc:date>
        <title>Date &amp; Time</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:datetime&amp;rev=1305467124&amp;do=diff</link>
        <description>Ottenere la data attuale come stringa in Java

How to get current date time in Java as a string



Calendar now = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(&quot;HH:mm:ss z dd/MM/yyyy&quot;);
String stringDate = sdf.format(now.getTime()); 
// 20:00:52 CEST 13/05/2011</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:filedir&amp;rev=1305322831&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-13T23:40:31+02:00</dc:date>
        <title>File &amp; Directory</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:filedir&amp;rev=1305322831&amp;do=diff</link>
        <description>Come creare un struttura di directory da un path in Java


How to create directory and all sub-directories in Java 



Logger logger = LoggerFactory.getLogger(MyClass.class);
String path = &quot;C:/files/docs&quot;;

File myFolder = new File(path);
if (!myFolder.exists()) {
  if (!myFolder.mkdirs()) {
    logger.error(&quot;Cannot create folders at '{}'&quot;, myFolder.getPath());
  } else {
    logger.info(&quot;Folders created at '{}'&quot;, myFolder.getPath());
  }
}</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:invocare_un_processo_asincrono&amp;rev=1307991293&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-13T20:54:53+02:00</dc:date>
        <title>Invocare un processo asincrono in Java</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:invocare_un_processo_asincrono&amp;rev=1307991293&amp;do=diff</link>
        <description>Asynchronous processing in Java

Classe Runnable:



    public class MyThread implements Runnable {
        private String myPath;

        public MyThread (String myPath) {
            this.myPath= myPath;
        }

        public void run() {
            try {
               ...
            } catch (Exception ex) {
               ...
            }
        }
    }</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:regular_expressions&amp;rev=1304535496&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-04T20:58:16+02:00</dc:date>
        <title>Regular Expressions in Java</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:regular_expressions&amp;rev=1304535496&amp;do=diff</link>
        <description>Come dividere una stringa in un array quando viene trovata una lettera maiuscola

Split string when an uppercase letter is found



String str = &quot;stringaDaDividere&quot;;
String[] strArray = str.split(&quot;(?=\\p{Lu})&quot;); // espressione regolare
/*
    Produrrà un array con i seguenti elementi:
    - stringa
    - Da
    - Dividere
*/</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:spring&amp;rev=1410965217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-17T16:46:57+02:00</dc:date>
        <title>Spring</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:spring&amp;rev=1410965217&amp;do=diff</link>
        <description>Richiamare un metodo di una classe mediante bean spring e ottenere un valore per poi usarlo in un altro bean


&lt;bean id=&quot;connection.url&quot; class=&quot;org.springframework.beans.factory.config.MethodInvokingFactoryBean&quot;&gt;
   &lt;property name=&quot;targetClass&quot;&gt;&lt;value&gt;com.vincenzodevivo.Config&lt;/value&gt;&lt;/property&gt;
   &lt;property name=&quot;targetMethod&quot;&gt;&lt;value&gt;getProperty&lt;/value&gt;&lt;/property&gt;
   &lt;property name=&quot;arguments&quot;&gt;
	 &lt;list&gt;
	   &lt;value&gt;connection.url&lt;/value&gt;
	 &lt;/list&gt;
   &lt;/property&gt;
&lt;/bean&gt;

&lt;bean id=&quot;test&quot; class=&quot;c…</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:start&amp;rev=1304024333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-28T22:58:53+02:00</dc:date>
        <title>Java</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:start&amp;rev=1304024333&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:string_utils&amp;rev=1335963437&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-02T14:57:17+02:00</dc:date>
        <title>String Utils</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:string_utils&amp;rev=1335963437&amp;do=diff</link>
        <description>Pattern UpperCase/LowerCase


     public static String patternLowerCase(String pattern, String string) {
        if (string == null){
            return null;
        }
        Matcher m = Pattern.compile(pattern).matcher(string);

        StringBuffer sb = new StringBuffer();
        while (m.find()) {
            m.appendReplacement(sb, m.group().toLowerCase());
        }
        m.appendTail(sb);

     return sb.toString();
    }
    public static String patternUpperCase(String pattern, Stri…</description>
    </item>
    <item rdf:about="http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:varie&amp;rev=1305581223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-16T23:27:03+02:00</dc:date>
        <title>Info Varie</title>
        <link>http://www.vincenzodevivo.com/wiki/doku.php?id=code:java:varie&amp;rev=1305581223&amp;do=diff</link>
        <description>Metodo con un numero variabile di argomenti in Java

Method with a variable number of arguments


public String appendString(String str, String... params) {
  String ret = str;
  for (String param: params) {
    ret+= param;
  }
  return ret;
}</description>
    </item>
</rdf:RDF>
