我正在解决任务并看到这样的结构:
String t[] = new String[n], e;
你能帮我,“,e”是什么意思?无法找到相关信息
回答1
这只是一种声明 2 个变量而不指定类型 String
两次的方法。例如,使用 values 5 和 6 声明 x 和 y:
int x = 5, y = 6;
在您的情况下,t 被声明为字符串数组,value 分配为 new String[n]
,而 e
是一个字符串(未分配 value),因此需要在稍后引用 e
之前分配它。
IMO 在变量名前用括号在单独的行上指定要清楚得多:
String[] t = new String[n];
String e;
另请注意,将 []
移动到 t
之前会将 e
的定义更改为 String[]
,这样 String [] t = new String[n], e
就相当于:
String[] t = new String[n];
String[] e;