Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Set[] getSetFromArgs(Set mengeA, Set mengeB, String[] args) {
- String arguments = "";
- // args von String[] in String
- for (int i = 0; i < args.length; i++) {
- arguments += args[i] + " ";
- }
- //letztes leerzeichen weg
- if (arguments.endsWith(" ")) {
- arguments = arguments.substring(0, arguments.length() - 1);
- }
- // trennen beim trennzeichen
- String[] arg = arguments.split(DELIMITER);
- // Leerzeichen vorne und hinten wegschneiden
- //erste Menge
- if (arg[0] != null) {
- if (arg[0].endsWith(" ")) {
- arg[0] = arg[0].substring(0, arg[0].length() - 1);
- }
- if (arg[0].startsWith(" ")) {
- arg[0] = arg[0].substring(1, arg[0].length());
- }
- }
- System.out.println("A " + arg[0]);
- // System.out.println("B " + arg[1]);
- //zweite Menge
- if (arg[1] != null) {
- if (arg[1].endsWith(" ")) {
- arg[1] = arg[1].substring(0, arg[1].length() - 1);
- }
- if (arg[1].startsWith(" ")) {
- arg[1] = arg[1].substring(1, arg[1].length());
- }
- }
- String[] first = (arg[0].split(" "));
- String[] second = (arg[1].split(" "));
- // erste Menge
- if (first.length != 0) {
- for (int i = 0; i < first.length; i++) {
- mengeA.insertElementSorted(Integer.valueOf(first[i]));
- }
- } else {
- mengeA = null;
- }
- // zweite Menge
- if (second.length != 0) {
- for (int i = 0; i < second.length; i++) {
- mengeB.insertElementSorted(Integer.valueOf(second[i]));
- }
- } else {
- mengeB = null;
- }
- Set[] mengen = new Set[2];
- mengen[0] = mengeA;
- mengen[1] = mengeB;
- return mengen;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement