File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

arraycopy

 
Gerry Martin
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am try to manipulate an 2D array, into a 1D array, but must also flip the 2D array, so that the last element of the 2D array is now the first element of the 1D array.
Sorta like a nested loop, where:
1D[0] = 2D[5][10];
1D[50] = 2D[0][0];
The arrays that I have to flip are used to draw an image using MemoryImageSource, so they are quite large(512x1024).
Is it posible to use arraycopy to get better performance in this situtation.
 
Mo Ibrahim
Greenhorn
Posts: 28
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think arrayCopy() is a native call and if I am right, it should be faster than a loop.
 
Gerry Martin
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Arraycopy is faster than a loop, but how would you use arraycopy to convert a 2d array, into a 1d array, where the last element of the 2d array is the first elemet of the 1d array.
 
Anonymous
Ranch Hand
Posts: 18944
  • 0
  • send pies
  • Quote
  • Report post to moderator
For what you want to do, it sounds like a loop is your best bet.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic