Hey ich habe folgendes Problem. Beim zuweisen eines Arrays ändert sich leider die Länge des Ausgangsarrays nun möchte ich diese aber 100%ig beibehalten. Obwohl es vielleich Speicherfressend ist.
Code:
public class Arrayzuweisen{
private byte[] array = new byte[26]; //< array soll IMMER 26 byte groß sein
byte[] getarray(){
return this.array;
}
void setarray(byte[] array){
this.array = array;
}
public static void main(String[] args) {
Arrayzuweisen test = new Arrayzuweisen();
byte[] testarray = new byte[2]; //< erzeugen eines kleineren arrays
test.setarray(testarray);
System.out.println(test.getarray.length); //< Ausgabe ist 2, sollte aber 26 sein
}
}