-
Notifications
You must be signed in to change notification settings - Fork 1
Wrappers
Paulo Ortolan (ext.) edited this page Mar 7, 2020
·
1 revision
String data = "FAILED SUCCESS";
Function conversionFunction<String, Boolean> = myTrue => {
if(myTrue.equals("FAILED ") {
return Boolean.FALSE;
}
if(myTrue.equals("SUCCESS") {
return Boolean.TRUE;
}
return Boolean.FALSE;
};
BooleanSplit booleanSplit = BooleanSplit.newBooleanSplit(0, 7, conversionFunction);
boolean hasCompleted = booleanSplit.split(data);String data = "textfile.txt 40KB";
ByteSplit byteSplit = ByteSplit.newByteSplit(12, 16);
byte fileSizeInKB = byteSplit.split(data);String data = "↑↑↓↓←→←→BA";
CharacterSplit characterSplit = CharacterSplit.newCharacterSplit(1);
char direction = characterSplit.split(data);String data = "BANK BRAND25892";
ShortSplit shortSplit = ShortSplit.newShortSplit(10, 14);
short agencyNumber = shortSplit.split(data);String data = "FANCY LAPTOP i7 2,300";
IntegerSplit split = IntegerSplit.newIntegerSplit(20, ",");
int productPrice = split.split(data);String data = "EARTH 149600000"
LongSplit longSplit = LongSplit.newLongSplit(10);
long distanceFromTheSun = longSplit.split(data);String data = "2.67DATA"
FloatSplit floatSplit = FloatSplit.newFloatSplit(0, 4);
float price = floatSplit.split(data);String data = "2.67DATA"
DoubleSplit doubleSplit = DoubleSplit.newDoubleSplit(0, 4);
double price = doubleSplit.split(data);