"рдореИрдВ рдпрд╣рд╛рдВ рд╣реВрдВред"

"рд╣рд╛рдп, рдРрд▓реА!"

"рдЖрдЬ рд╣рдо рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп рдкрд░ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдЖрдкрдХреЛ ArrayList рд╡рд░реНрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред"

"рдПрдХ рдирдИ рдХрдХреНрд╖рд╛? рдЕрдЪреНрдЫрд╛! рдпрд╣ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?"

"рдореБрдЭреЗ рдкреАрдЫреЗ рдХреА рдХрд╣рд╛рдиреА рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╛рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЙрдирдХрд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рддреАрди рдФрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рд╣реИ, рддреЛ рдЖрдк рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ? "

"рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рд╕рд░рдгрд┐рдпрд╛рдБ рдмрдирд╛рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдХрд╛ рдЕрд░реНрде рдЕрдХреНрд╕рд░ рд╡реНрдпрд░реНрде рд╕реНрдореГрддрд┐ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рд╕рд░рдгреА рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рддреАрди рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдореМрдХрд╛ рднреА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 100 рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЖрдкрдХреЛ 100-рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдиреА рд╣реЛрдЧреАред"

"рддреЛ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреНрдпрд╛ рд▓реЗрдХрд░ рдЖрдП?"

"рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд░реЗрд▓рд┐рд╕реНрдЯ рдХреНрд▓рд╛рд╕ рд▓рд┐рдЦрд╛ , рдЬреЛ рдРрд░реЗ рдХреЗ рд╕рдорд╛рди рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред"

"рджрд┐рд▓рдЪрд╕реНрдк рдХрджрдоред рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд┐рдпрд╛?"

"рдкреНрд░рддреНрдпреЗрдХ ArrayList рдСрдмреНрдЬреЗрдХреНрдЯ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рд░рдгреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк ArrayList рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ , рддреЛ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЙрдиреНрд╣реЗрдВ ArrayList рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ , рддреЛ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рдпрд╣рд╛рдВ, рдЗрди рдХреЙрд▓рдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:"

рд╕рд░рдгреА рд╕рд╛рд░рдгреА рд╕реВрдЪреА
рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдПрдБ
String[] list = new String[10];
ArrayList<String> list = new ArrayList<String>();
рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
int n = list.length;
int n = list.size();
рдПрдХ рд╕рд░рдгреА/рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдПрдХ рддрддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
String s = list[3];
String s = list.get(3);
рдПрдХ рддрддреНрд╡ рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд▓рд┐рдЦреЗрдВ
list[3] = s;
list.set(3, s);

"рддреЛ, ArrayList рдмреЗрд╣рддрд░ рдХреНрдпреЛрдВ рд╣реИ? рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдБ, рдХреЛрдб рдЕрдм рд▓рдВрдмрд╛ рд╣реИред"

"рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, ArrayList рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╣рд░ рд╕рдордп рдХрд░рдиреЗ рдкрдбрд╝рддреЗ рд╣реИрдВред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░рдгреА рдЗрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдЫреЗрдж рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд░рдгреА рдХреЗ рдмреАрдЪ рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛ред "

"рджреВрд╕рд░рд╛, рд╕рд░рдгреА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдЬрдм рдЖрдкрдХреЛ рдПрдХ рдФрд░ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рдореЗрдВ рдХреЛрдИ рдореБрдлреНрдд рд╕реНрд▓реЙрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ ArrayList рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ :

рдП) рдПрдХ рдФрд░ рд╕рд░рдгреА рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рд╕реЗ 50% рдмрдбрд╝реА рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХ рддрддреНрд╡ рднреА рд╣реИред

рдмреА) рдкреБрд░рд╛рдиреЗ рд╕рд░рдгреА рд╕реЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдирдП рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реА) рдирдИ рд╕рд░рдгреА рдХреЛ рдРрд░реЗрд▓рд┐рд╕реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдкреБрд░рд╛рдиреА рд╕рд░рдгреА рдХреЛ рдХрдЪрд░рд╛ рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ)ред"

рд╕рд░рдгреА рд╕рд╛рд░рдгреА рд╕реВрдЪреА
рд╕рд░рдгреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝реЗрдВ
рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
list.add(s);
рд╕рд░рдгреА рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝реЗрдВ
рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
list.add(15, s);
рд╕рд░рдгреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝реЗрдВ
рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
list.add(0, s);
рд╕рд░рдгреА рд╕реЗ рдПрдХ рддрддреНрд╡ рд╣рдЯрд╛рдПрдВ
рд╣рдо рдПрдХ рддрддреНрд╡ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ list[3] = nullред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░рдгреА рдореЗрдВ 'рдЫреЗрдж' рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред
list.remove(3);
2
рдЯрд╛рд╕реНрдХ
Java Syntax,  рд╕реНрддрд░ 7рд╕рдмрдХ 5
рд▓реЙрдХ
Code entry
Sometimes you don't need to think, you just need to hammer it out! As paradoxical as it may seem, sometimes your fingers will "remember" better than your conscious mind. That's why while training at the secret CodeGym center you will sometimes encounter tasks that require you to enter code. By entering code, you get used to the syntax and earn a little dark matter. What's more, you combat laziness.

"рд╣рдо рдЗрд╕ ArrayList рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ?"

"рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВред рджреЗрдЦрд┐рдПред рдЖрдЗрдП рдПрдХ рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ ArrayList рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдореЗрдВ '10 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрдврд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрд▓рдЯреЗ рдХреНрд░рдо рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ ' рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"

"рдпрд╣ рджреЗрдЦреЛ:

рдПрдХ рд╕рд░рдгреА рдХреЗ рд╕рд╛рде
public static void main(String[] args)
{
Reader r = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(r);

// Read strings from the keyboard
String[] list = new String[10];
for (int i = 0; i < list.length; i++)
{
  String s = reader.readLine();
  list[i] = s;
}

// Display the contents of the array
for (int i = 0; i < list.length; i++)
{
  int j = list.length - i - 1;
  System.out.println( list[j] );
}
}
рдПрдХ ArrayList рдХреЗ рд╕рд╛рде
public static void main(String[] args)
{
Reader r = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(r);

// Read strings from the keyboard
ArrayList&ltString> list = new ArrayList&ltString>();
for (int i = 0; i < 10; i++)
{
  String s = reader.readLine();
  list.add(s);
}

// Display the contents of the collection
for (int i = 0; i < list.size(); i++)
{
  int j = list.size() - i - 1;
  System.out.println( list.get(j) );
}
}

рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдореЗрдВ рд╕рдорд╛рди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред"

"рдПрдХ рдУрд░, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдЕрднреА рднреА рд╡рд╣реА рд╣реИред"

"рдареАрдХ рд╣реИред рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╣рдо ArrayList рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо get , set рдФрд░ add рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред"

"рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЗрддрдирд╛ рд╣реА рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред рдлрд┐рд░ рднреА, рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╡реИрд╕рд╛ рд╣реА рджрд┐рдЦрддрд╛ рд╣реИред"