0
How will the following program be cpp
public class Program { public static void main(String[] args) { String[] array = new String[10]; array[0] = "1"; array[1] = "2"; array[2] = "3"; array[3] = "4"; for(String s : array) { if(s==null) { System.out.println("Empty"); } else { System.out.println(s); } } } }
3 Answers
+ 4
James you used integers not strings or character arrays so I don't think your code is a match.
Farrux Yo'ldoshev there are two choices.
- An array of the string class, which has "" for the unassigned strings and has no way to detect the difference between assigned empty strings & unassigned strings.
- An array of pointers to the string class, which lets you know when the strings been assigned. I coded this method as I believe it is a closer match to the Java:
https://code.sololearn.com/c09veG82pwAr
0
thanks very much