سلام و احترام
به این دلیل که String یک کلاس هست و برای استفاده از اون لازم هست (شی )object بگیرید .
سلام وقت بخیر
برای اینکه بتونید از property ها و method های غیر static یک کلاس استفاده کنید باید از اون کلاس یک object یا شی بگیرین و این تکمیل کننده تاپیک قبلیتون میشه که راجع به static variable ها بود آرایه هم شامل یکسری property ها و method های غیر static میشه که برای استفاده از اونا باید یک object با استفاده از کلمه کلیدی new بگیرین