/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String example
= " sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode\n" + " 0: 00000000:04D2 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 15662 1 ffff8800baf1c780 100 0 0 10 0\n" +
" 1: 00000000:04D2 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 15662 1 ffff8800baf1c780 100 0 0 10 0";
Scanner scanner = new Scanner(example);
scanner.useRadix(16).useDelimiter("[\\s:]+");
Set<Integer> result = new HashSet<>();
scanner.next();
while (scanner.hasNextLine()) {
String skipped
= scanner.
nextLine(); System.
out.
println("Skipped: " + skipped
); // skip header on first iteration and also skips remainder of previous line after we read the int if (scanner.hasNextInt()) {
int slot = scanner.nextInt();
} else {
System.
out.
println("No int avaialble"); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBleGFtcGxlID0gIiAgc2wgIGxvY2FsX2FkZHJlc3MgcmVtX2FkZHJlc3MgICBzdCB0eF9xdWV1ZSByeF9xdWV1ZSB0ciB0bS0+d2hlbiByZXRybnNtdCAgIHVpZCAgdGltZW91dCBpbm9kZVxuIiArCiAgICAJCSIgICAwOiAwMDAwMDAwMDowNEQyIDAwMDAwMDAwOjAwMDAgMEEgMDAwMDAwMDA6MDAwMDAwMDAgMDA6MDAwMDAwMDAgMDAwMDAwMDAgICAgIDAgICAgICAgIDAgMTU2NjIgMSBmZmZmODgwMGJhZjFjNzgwIDEwMCAwIDAgMTAgMFxuIiArCgkJCSIgICAxOiAwMDAwMDAwMDowNEQyIDAwMDAwMDAwOjAwMDAgMEEgMDAwMDAwMDA6MDAwMDAwMDAgMDA6MDAwMDAwMDAgMDAwMDAwMDAgICAgIDAgICAgICAgIDAgMTU2NjIgMSBmZmZmODgwMGJhZjFjNzgwIDEwMCAwIDAgMTAgMCI7CgoJCVNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKGV4YW1wbGUpOwoJCXNjYW5uZXIudXNlUmFkaXgoMTYpLnVzZURlbGltaXRlcigiW1xcczpdKyIpOwoJCVNldDxJbnRlZ2VyPiByZXN1bHQgPSBuZXcgSGFzaFNldDw+KCk7CgkJc2Nhbm5lci5uZXh0KCk7CgoJCXdoaWxlIChzY2FubmVyLmhhc05leHRMaW5lKCkpIHsKCQkJU3RyaW5nIHNraXBwZWQgPSBzY2FubmVyLm5leHRMaW5lKCk7CiAgICAJCVN5c3RlbS5vdXQucHJpbnRsbigiU2tpcHBlZDogIiArIHNraXBwZWQpOyAvLyBza2lwIGhlYWRlciBvbiBmaXJzdCBpdGVyYXRpb24gYW5kIGFsc28gc2tpcHMgcmVtYWluZGVyIG9mIHByZXZpb3VzIGxpbmUgYWZ0ZXIgd2UgcmVhZCB0aGUgaW50CiAgICAJCWlmIChzY2FubmVyLmhhc05leHRJbnQoKSkgewoJICAgIAkJaW50IHNsb3QgPSBzY2FubmVyLm5leHRJbnQoKTsKCQkJICAgIFN5c3RlbS5vdXQucHJpbnRsbihzbG90KTsKICAgIAkJfSBlbHNlIHsKICAgIAkJCVN5c3RlbS5vdXQucHJpbnRsbigiTm8gaW50IGF2YWlhbGJsZSIpOwogICAgCQl9CgkJfQoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkRvbmUiKTsKCX0KfQ==