Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man flyttar element i en array över Java

    Ett ​​Java array innehåller element av samma typ . Java kan komma åt alla element i arrayen direkt genom att ange elementets index inom uppsättningen , som sträcker sig mellan noll och det högsta indexet i arrayen . Du kan " flytta " eller flytta över arrayelement ett visst antal platser inom en Java array . Denna operation används vanligtvis för att göra plats för nya element som behöver lagras i arrayen. De nya elementen ersätta dem frigörs som en följd av övergången . Instruktioner
    1

    Deklarera och initiera arrayen vars element måste flyttas över , som i följande exempelkod :

    Integer [ ] myIntArray = new Integer [ 5 ] ;

    myIntArray [ 0 ] = 4 ;

    myIntArray [ 1 ] = 6 ;

    myIntArray [ 2 ] = 10 ;
    2

    Definiera start index av delvektom som behöver flyttas över och antalet element som måste flyttas , enligt följande exempelkod :

    int MoveStart = 1 ;

    int moveSize = 2 ;

    i detta exempel kommer element med index 1 och 2 ( dvs totalt två delar ) ska flyttas för att göra plats för nya element
    3

    Loop över den del av arrayen som kommer att behöva flyttas samtidigt flytta sina beståndsdelar , vilket visas i följande kod :

    for (int i = myIntArray.length , i> = MoveStart + moveSize , i- - ) katalog

    myIntArray [ i] = myIntArray [ i- moveSize ] ;

    for (int i = MoveStart , jag < MoveStart + moveSize , i + + ) katalog

    myIntArray [i ] = null ;

    i detta exempel kommer det slutliga värdet av " myIntArray " vara " [ 4 , null , null , 6,10 ] , " vilket innebär att två element börjar på index 1 kommer att ha flyttat över . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java IRC Bot Tutorial
    ·Hur man mata in en rad i Java
    ·Kan Android Run Jar
    ·Så här aktiverar du Java på en Smartphone
    ·Hur man kan utveckla Java-program för en Blackberry
    ·Konvertera en binär array till en sträng i Java
    ·Java 5 vs . Java 6
    ·Hur man skapar en Java -fil
    ·Hur man gör ett histogram i Java
    ·Hur man driver ett Clojure Tillämpning på JVM och CLR…
    Utvalda artiklarna
    ·Hur man skriver ett manus i Linux
    ·Vad är Digital Coding
    ·Varför är Script saktar datorn ner
    ·Hur man gör en timer i Game Maker
    ·Hur Jämför heltal i Java
    ·Hur man kan stoppa en oändlig slinga på Macro
    ·Hur man skapar en ordbok i Python
    ·Vad är Virtual Reality Modeling Language
    ·Så här ändrar markören för varje formulär i Visua…
    ·Hur @ Echo Command i Anteckningar
    Copyright © Dator Kunskap http://www.dator.xyz