Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Vertauschen {
- public static String[] vertauscheInhalt(String[] inhalt) {
- String[] inhaltVertauscht = new String[inhalt.length];
- for (int n = 0; n < inhalt.length; n++) {
- inhaltVertauscht[n] = new String(inhalt[(inhalt.length - 1 - n)]);
- }
- return inhaltVertauscht;
- }
- public static String[] vertauscheReferenz(String[] inhalt) {
- String[] referenzVertauscht = new String[inhalt.length];
- for (int n = 0; n < inhalt.length; n++) {
- referenzVertauscht[n] = inhalt[inhalt.length - 1 - n];
- }
- return referenzVertauscht;
- }
- public static boolean testInhaltGleich(String[] arg1, String[] arg2) {
- boolean test = true;
- for (int n = 0; n < arg1.length; n++) {
- if (!(arg1[n].contentEquals(arg2[n]))) {
- test = false;
- }
- }
- return test;
- }
- public static boolean testReferenzGleich(String[] arg1, String[] arg2) {
- boolean test = true;
- for (int n = 0; n < arg1.length; n++) {
- if (arg1[n] != arg2[n]) {
- test = false;
- }
- }
- return test;
- }
- public static void main(String[] args) {
- String[] inhalt = vertauscheInhalt(args);
- String[] referenz = vertauscheReferenz(args);
- if (!testInhaltGleich(inhalt, referenz)) {
- System.out.println("Fehler: Inhalte stimmen nicht ueberein!");
- } else {
- System.out.println("Die Inhalte stimmen überein!");
- }
- if (testReferenzGleich(inhalt, referenz)) {
- System.out.println("Fehler: Referenzen muessen unterschiedlich sein!");
- } else {
- System.out.println("Die Referenzen sind unterschiedlich!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement