次のような電子メールの配列リストを保存したい:
RCPT TO: Rob@gmail.com
メール送信者: Max@gmail.com
本文: こんにちは、初めてのメールです
List<ArrayList<String>> allList = new ArrayList<ArrayList<String>>();
ArrayList<String> oneMail = new ArrayList<String>();
oneMail.add("RCPT TO: "+ Main.getRCPT());
oneMail.add("MailFrom: "+ Main.getFrom());
oneMail.add("Body: " + Main.getBody());
oneList のサイズを印刷すると、ここにあるサイズがわかります 3
この行を使用して oneMail arrayList を allList arryList に追加していますが、それが正しいかどうかはわかりません:
allList.add(oneMail);
私は3つのメールを保存しましたが、allListのサイズを印刷するとallList arrayListに保存されていないようで、0になります。
oneMail を allList に追加する方法、さらに重要なのは、allList のすべてのコンテンツを印刷する方法です。
ただし、要件として別のクラスを作成することはできません
ありがとうございました
=====
編集済み
あなたは私に与える正しい人です 1
ただし、allListのコンテンツ全体を印刷するはずのこのメソッドで印刷サイズをここに配置すると、ゼロになります
public void showall{
// here gives zero and still until now gives zero
System.out.print(allList.size()+"");
// by this I want to print all elemnts of allList, which has number of emails
for (int j = 0; j < allList.size() ; j++)
{
for(int i = 0 ; i < oneMail.size();i++)
{
System.out.print(oneMail.get(i));
} }
このメソッドは、取得ボタンを押すと呼び出され、送信されたすべてのメールを印刷する必要があります
だから私はただ入れています:
showall();
どこが間違っていると思いますか
みんなありがとう