1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| String[] lines = new String[] { "Val1;Val2;Val3;Val4;Val5", "Val1;Val2;Val3;Val4" };
String col1 = null;
String col2 = null;
String col3 = null;
String col4 = null;
for (String line : lines)
{
String[] parts = line.split(";");
col1 = parts[0];
col2 = parts[1];
col3 = parts[2];
if (parts.length > 4)
{
col3 += (";" + parts[3]);
col4 = parts[4];
}
else
{
col4 = parts[3];
}
System.out.println("Ligne : '" + col1 + "', '" + col2 + "', '" + col3 + "', '" + col4 + "'");
} |