Time Estimate

Create a List FOR Loop

Add a List FOR loop to iterate through the bankAccts list that you created. 

  1. In the Developer Console, open the Execute Anonymous window.
  2. Replace the existing code with this code:
    //From the BankAcct class, instantiate an object named chkAcct
    BankAcct chkAcct = new BankAcct();
    
    //Set the accttype attribute of the chkAcct object to Checking chkAcct.accttype = 'Checking';
    //Set the acctName attribute of the chkAcct object to D.Castillo-Chk chkAcct.acctName = 'D.Castillo-Chk ';
    //Invoke the makeDeposit method with 150 as the argument chkAcct.makeDeposit(150);
    //From the BankAcct class, instantiate an object named bankAccts BankAcct savAcct = new BankAcct();
    //Set the accttype attribute of the savAcct object to Savings savAcct.accttype = 'Savings';
    //Set the acctName attribute of the savAcct object to D.Castillo-Sav savAcct.acctName = 'D.Castillo–Sav';
    //Invoke the makeDeposit method with 220 as the argument savAcct.makeDeposit(220);
    //From the BankAcct class, instantiate an object named savAcct List<BankAcct> bankAccts = new List<BankAcct>();
    System.debug('The BankAcct List has ' + bankAccts.size() + ' bank accounts.');
    //Add the chkAcct object to the bankAccts list bankAccts.add(chkAcct);
    //Add the savAcct object to the bankAccts list bankAccts.add(savAcct);
    System.debug('The BankAcct List has ' + bankAccts.size() + ' bank accounts.');
    System.debug('Here is the list: ' + bankAccts);
    //Declare a list FOR loop that uses an iteration variable named tempacct
    //to loop through the bankAccts list for (BankAcct tempacct:bankAccts){ system.debug(tempacct.acctName + ' is a ' + tempacct.accttype +
    ' account with a balance of $'+ tempacct.getBalance()); }
  3. Verify that Open Log is selected and then click Execute. The execution log opens.
  4. Select Debug Only.
  5. Review the debug messages and then close the log.

In the createContact method, add a List FOR loop to iterate over a Candidate list.

  1. In the CreateContactFromCan class, replace the existing code with this code:
    public with sharing class CreateContactFromCan {
    
    //Declare a method that returns void and accepts a Candidate list named candsFromTrigger public void createContact (List<Candidate__c> candsFromTrigger){
    //Instantiate a Contact list named conList List<Contact> conList = new List<Contact>();
    //Declare a list FOR loop that uses an iteration variable named currentCandidate
    //to loop through the candsFromTrigger list for(Candidate__c currentCandidate:candsFromTrigger){ } } }
  2. Save the CreateContactFromCan class.
Keep learning for
free!
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities