# UnknownLengthArray

VTKExamples/Java/Utilities/UnknownLengthArray

Other Languages

See (Cxx)

### Code

UnknownLengthArray.java

    import vtk.vtkNativeLibrary;
    import vtk.vtkFloatArray;

    public class UnknownLengthArray
    {
      //-----------------------------------------------------------------
      // Load VTK library and print which library was not properly loaded
      static
      {
        if (!vtkNativeLibrary.LoadAllNativeLibraries())
        {
          for (vtkNativeLibrary lib : vtkNativeLibrary.values())
          {
            if (!lib.IsLoaded())
            {
              System.out.println(lib.GetLibraryName() + " not loaded");
            }
          }
        }
        vtkNativeLibrary.DisableOutputWindow(null);
      }
      //-----------------------------------------------------------------

      public static void main(String s[])
      {
        vtkFloatArray Distances = new vtkFloatArray();
        Distances.SetName("Distances");
        Distances.SetNumberOfComponents(1);
        //set values
        for(int i = 0; i < 5; i++)
        {
          double f = i + 0.1;
          //this will allocate memory as necessary
          Distances.InsertNextValue(f);
        }
        //get values
        for(int i = 0; i <Distances.GetNumberOfTuples(); i++)
        {
          double f = Distances.GetValue(i);
          System.out.println(f);
        }
      }
    }