mach ma
This commit is contained in:
parent
d3984e7024
commit
3416cfadda
|
@ -22,11 +22,7 @@ public class GrosseZahl {
|
||||||
}
|
}
|
||||||
|
|
||||||
public GrosseZahl(int i) {
|
public GrosseZahl(int i) {
|
||||||
String intZahl = Integer.toString(i);
|
this(Integer.toString(i));
|
||||||
Zahl = new int[intZahl.length()];
|
|
||||||
for(int w=0; w<intZahl.length(); w++) {
|
|
||||||
Zahl[w] = Integer.parseInt(String.valueOf(intZahl.charAt(w)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -41,7 +37,7 @@ public class GrosseZahl {
|
||||||
public boolean less(GrosseZahl b) {
|
public boolean less(GrosseZahl b) {
|
||||||
if(this.Zahl.length < b.Zahl.length) return true;
|
if(this.Zahl.length < b.Zahl.length) return true;
|
||||||
if(this.Zahl.length > b.Zahl.length) return false;
|
if(this.Zahl.length > b.Zahl.length) return false;
|
||||||
if(this.equals(b)) return false;
|
//if(this.equals(b)) return false;
|
||||||
for(int i=0; i<this.Zahl.length; i++) {
|
for(int i=0; i<this.Zahl.length; i++) {
|
||||||
if(this.Zahl[i] > b.Zahl[i]) return false;
|
if(this.Zahl[i] > b.Zahl[i]) return false;
|
||||||
if(this.Zahl[i] < b.Zahl[i]) return true;
|
if(this.Zahl[i] < b.Zahl[i]) return true;
|
||||||
|
|
|
@ -5,18 +5,19 @@ import java.util.*;
|
||||||
public class CharCollection {
|
public class CharCollection {
|
||||||
ArrayList<Character> list = new ArrayList<>();
|
ArrayList<Character> list = new ArrayList<>();
|
||||||
|
|
||||||
CharCollection(char... cc) {
|
public CharCollection(char... cc) {
|
||||||
for(char c:cc) this.list.add(c);
|
for(char c:cc) this.list.add(c);
|
||||||
}
|
}
|
||||||
CharCollection(String s) {
|
public CharCollection(String s) {
|
||||||
new CharCollection(s.toCharArray());
|
new CharCollection(s.toCharArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int size() {
|
public int size() {
|
||||||
return this.list.size();
|
return this.list.size();
|
||||||
}
|
}
|
||||||
int count(char c) {
|
|
||||||
|
public int count(char c) {
|
||||||
int rueckgabe = 0;
|
int rueckgabe = 0;
|
||||||
for(char b:list) {
|
for(char b:list) {
|
||||||
if(b == c)rueckgabe ++;
|
if(b == c)rueckgabe ++;
|
||||||
|
@ -24,4 +25,25 @@ public class CharCollection {
|
||||||
return rueckgabe;
|
return rueckgabe;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if(o instanceof CharCollection) {
|
||||||
|
CharCollection c = (CharCollection) o;
|
||||||
|
return this.list.equals(c.list);
|
||||||
|
}return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int different() {
|
||||||
|
Set<Character> set = (Set<Character>) this.list;
|
||||||
|
return set.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
/*public char top() {
|
||||||
|
if(list.size() == 0) return 0;
|
||||||
|
|
||||||
|
}*/
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
return list.toString();
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue