I made an online transfer to Bank of America from Australia. The SWIFT code, routing number, name and address of the receiver are correct. However, I made a mistake in one digit of the account number. Will the receiver get the money?
Will the receiver receive the account - yes - the receiver with the account number you've entered (if that account number actually exists) will receive it. Before you make any wire transfer, the bank (your bank in this case) asks you to confirm the details before hitting "submit" - which by hitting submit, you did.
If the receiving bank account does not exist due to an error in your typing, the money won't be deposited anywhere and the transaction will become void.
However, I would recommend (if you haven't already) that you call up your bank and put a stop on the transaction at the earliest (once you've realized the mistake).
Given the post is a week old, I'm sensing you've been able to resolve it. Nonetheless, my 2 cents on this.
Australia the swift code routing number name and address of the receiver it's correct I made a mistake in one digit of the account number... Will the receiver get it?
This would depending on Bank in Australia; this would fall into repair. The Operations in Bank would determine if this are close enough and they make a credit, else they would raise a query with Bank in America or return the payment.