aspose file tools*
The moose likes Other JSE/JEE APIs and the fly likes MIDI Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark "MIDI" Watch "MIDI" New topic
Author

MIDI

maya jain
Greenhorn

Joined: Feb 22, 2011
Posts: 5
Hi,

I am new to MIDI and I am trying to learn it. I am following examples from java nutshell. Here is an example, and no matter what modifications I am doing to it, I get the same error. Could you please go through this example and let me know what modifications are to be performed for getting a results
P.S: the error is Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at expiano.main(expiano.java:52)




Regards,
Maya
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19781
    
  20

Please UseCodeTags next time. I've added them for you this time.


You potentially increase "a" by two, then use that value. But what if that makes "a" go past args.length? Even your accesses of args[a + 1] are dangerous; if someone gives only "-i" as parameters your read of a[0] ("-i") makes your code access a[1] which does not exist.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: MIDI