1 svar
62 visningar
Solenskiner är nöjd med hjälpen
Solenskiner 87
Postad: 14 feb 2022 18:09

I vilken class finns lenght variabeln ?

Hej! Jag hittar inte vart lenght variabeln ( som används då man vill ta reda på storleken på en array) finns. Jag hittar den inte i Arrays classen, där hittar jag endast metoder.. kan någon snälla skicka en länk på vart lenght variabeln finns?  Jag har letat men hittar den ej

CurtJ Online 1143
Postad: 14 feb 2022 18:42 Redigerad: 14 feb 2022 18:45

När du skapar en vektor (array) i Java så allokerar du ett antal element av vektorn typ, ex String[] strings = new String[10] som i det fallet allokerar 10 element och längden av det allokerade får du av vektorns "property" length så att strings.length ger dig värdet 10. Observera att du får antalet allokerade element, inte de du eventuellt har använt.

Arrays-klassen innehåller metoder för att manipulera vektorer som skapats med ovanstående. Det finns ingen klass Array som motsvarar vektor i Java. Du kan också titta på de olika klasserna som implementerar List (ListArray t ex) och Map (Hashmap) om du behöver annan funktionalitet. Längden av en sådan fås av metoden size() som returnerar det aktuella antalet listelement.

Svara Avbryt
Close