Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
// First we split the data on the delimiter of the file, assuming comma separated for now
String[] splitData = ((String)globalMap.get("input")).split("|");
// Initialise the three value strings
String value1 = ""
String value2 = ""
String value3 = ""
for (int i = 0; i < splitData.length; i++) {
if (i == 1) {
// id field is the first field
String id = splitData;
} else if (i == 2) {
unit field is the second field
String unit = splitData;
} else if (i == 3) {
// Don't need to do anything with the count data
} else if (i % 3 == 1) {
// value1 fields are 4, 7, 10 etc so modulo 3 == 1
if (value1.length == 0) {
value1 + splitData;
} else {
// if the value field isn't empty (ie. for val1b) then we need to add a delimiter for further processing
value1 + "|" + splitData;
}
} else if (i % 3 == 1) {
if (value2.length == 0) {
value2 + splitData;
} else {
value2 + "|" + splitData;
}
} else if (i % 3 == 3) {
if (value3.length == 0) {
value3 + splitData;
} else {
value3 + "|" + splitData;
}
}
}
for(int i = 0; i < splitData.length; ++i)
/////// MAIN CODE ///////////////////////
output_row.id = id;
output_row.unit = unit;
output_row.value1 = value1;
output_row.value2 = value2;
output_row.value3 = value3;
// First we split the data on the delimiter of the file, assuming comma separated for now
String[] splitData = ((String)globalMap.get("input")).split("|");
// Initialise the three value strings
String value1 = ""
String value2 = ""
String value3 = ""
for (int i = 0; i < splitData.length; i++) {
if (i == 1) {
// id field is the first field
String id = splitData;
} else if (i == 2) {
unit field is the second field
String unit = splitData;
} else if (i == 3) {
// Don't need to do anything with the count data
} else if (i % 3 == 1) {
// value1 fields are 4, 7, 10 etc so modulo 3 == 1
if (value1.length == 0) {
value1 + splitData;
} else {
// if the value field isn't empty (ie. for val1b) then we need to add a delimiter for further processing
value1 + "|" + splitData;
}
} else if (i % 3 == 1) {
if (value2.length == 0) {
value2 + splitData;
} else {
value2 + "|" + splitData;
}
} else if (i % 3 == 3) {
if (value3.length == 0) {
value3 + splitData;
} else {
value3 + "|" + splitData;
}
}
}
for(int i = 0; i < splitData.length; ++i)
/////// MAIN CODE ///////////////////////
output_row.id = id;
output_row.unit = unit;
output_row.value1 = value1;
output_row.value2 = value2;
output_row.value3 = value3;
// First we split the data on the delimiter of the file, assuming comma separated for now
String[] splitData = ((String)globalMap.get("input")).split("|");
// Initialise the three value strings
String value1 = ""
String value2 = ""
String value3 = ""
for (int i = 0; i < splitData.length; i++) {
if (i == 1) {
// id field is the first field
String id = splitData;
} else if (i == 2) {
unit field is the second field
String unit = splitData;
} else if (i == 3) {
// Don't need to do anything with the count data
} else if (i % 3 == 1) {
// value1 fields are 4, 7, 10 etc so modulo 3 == 1
if (value1.length == 0) {
value1 + splitData;
} else {
// if the value field isn't empty (ie. for val1b) then we need to add a delimiter for further processing
value1 + "|" + splitData;
}
} else if (i % 3 == 1) {
if (value2.length == 0) {
value2 + splitData;
} else {
value2 + "|" + splitData;
}
} else if (i % 3 == 3) {
if (value3.length == 0) {
value3 + splitData;
} else {
value3 + "|" + splitData;
}
}
}
for(int i = 0; i < splitData.length; ++i)
/////// MAIN CODE ///////////////////////
output_row.id = id;
output_row.unit = unit;
output_row.value1 = value1;
output_row.value2 = value2;
output_row.value3 = value3;