次のコードはIndexOutOfBoundsExceptionをスローします。どんな考え?javamailとGmail
Folder folder = store.getDefaultFolder(); folder = folder.getFolder("INBOX"); int totalMessages = folder.getMessageCount(); //totalMessages is 17000 folder.getMessages(16900, 16999) --- here I am trying to get the NEWEST 99 messages.
このコードは、非常に多くのメールがあるにもかかわらず、例外indexoutofboundsをスローします。私は間違って何をしていますか?
- folder.getMessages() - 最初のメールからすべてのメールを最後まで取得します。私の場合は17000!最新のものから古いものに電子メールをどのようにして取得するのですか? 私は最新の電子メール(約100件)を見たいだけです。これは可能ですか?
私はそれを得ました - 最後の電子メールはfolder.getMessageCount() - folder.getDeletedMessageCount()です。 – jumpa