What is the problem in my code
import java.util.*;
public class Main {
public static void main(String args[])throws Exception {
Scanner sc = new Scanner(System.in);
ArrayList l = new ArrayList();
String no = sc.next();
int sum = 0;
// 139263
for (int i = 0; i < no.length(); i++) {
char num =no.charAt(i);
sum = 9-Character.getNumericValue(num);
if(sum<Character.getNumericValue(num)) {
l.add(sum);
}
else {
l.add(num);
}
}
for (Object object : l) {
System.out.print(object);
}
}
}