рд╣рдмрд░рд╛рдмреЛрдЧреНрд▓реЙрдмреНрд╕ рдореЗрдВ рд╣реЗрдмреНрд░рд╕реНрдЯреНрд░реИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзрд╛

рдирдпрд╛ рд╕рд╛рд▓ - рд╕реНрдЯреЙрдХ рд▓реЗрдиреЗ рдХрд╛ рд╕рдордпред рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рд╣рдм рдкрд░ рдмреНрд▓реЙрдЧрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдХрд┐рд╕реА рдФрд░ рдХреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░реА рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛рдо рдЖ рд╕рдХрддреА рд╣реИред



рдпрд╣ рдХреМрди рд╕реЗ рдЖрдБрдХрдбрд╝реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ?


рд╕рднреА рд▓реЗрдЦреЛрдВ рдХреА рдореВрд▓рднреВрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде CSV рдлрд╛рдЗрд▓:

  • рдирд╛рдо
  • рд▓реЗрдЦ рдХреА рд░реЗрдЯрд┐рдВрдЧ
  • рдмреБрдХрдорд╛рд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛
  • рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
  • рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
  • рд▓реЗрдЦрдХ
  • рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ


(рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреНрд▓рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ)

рдПрдХ CSV рдлрд╝рд╛рдЗрд▓ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдЧ рд▓реЗрдЦрдХ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ / рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ / рдкреНрд▓рд╕рд╕ / рдмреБрдХрдорд╛рд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред



рдЗрд╕реА рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдПрд╕рд╡реА рдлрд╝рд╛рдЗрд▓, рд▓реЗрдХрд┐рди рд╣рдм рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХреГрддред



рд╕рдорд╛рди рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд▓реА CSV рдлрд╝рд╛рдЗрд▓, рд▓реЗрдХрд┐рди рдЯреИрдЧ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХреГрддред рдЯреИрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рд▓реЗрдЦреЛрдВ рдХреА рд╕реВрдЪреА, рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдЦ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -skipTags рдзреНрд╡рдЬ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ ред



рдЦреИрд░, рдФрд░ рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ - рдПрдХ рд╣реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ JSON рдлрд╝рд╛рдЗрд▓ред



рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдКрдБ?


рд╕реВрддреНрд░ GitHub рдкрд░ рд╣реИрдВ , рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬрд╛рд╡рд╛ 10 рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдФрд░ JAR рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрдХрд▓рд┐рдд рд╣реИ , рдЙрдкрдпреЛрдЧ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд░рд┐рд▓реАрдЬрд╝ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реИрдВред

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ?


рдЪреВрдВрдХрд┐ рд╣рд╛рдмреНрд░рд╛рд╣реНрдм рдПрдкреАрдЖрдИ рдПрдХ рдорд┐рдердХ рд╣реИ *, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрд╕ рдФрд░ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд░реВрдк рд╕реЗ HTML рдХреЛ jsoup рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░ рдХрд░рддреА рд╣реИред рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рдФрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рджреЛрдиреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рд╕рдм рдПрдХ рд╣реА рд╣реИред

рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕реНрд╡рдпрдВ рдмреНрд▓реЙрдЧ рдХрд╛ рд▓рд┐рдВрдХ рджреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://habr.com/company/JetBrains/

рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: https://habr.com/users/milfgard/posts/

рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдорджрдж рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд╕рд╛рде рд╣реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рд░реАрдбрдореА рдлрд╝рд╛рдЗрд▓ рд╣реИред

* рд╢рд╛рдпрдж рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реА

рдореБрдЭреЗ рдПрдХ рдмрдЧ рдорд┐рд▓рд╛ / рдореБрдЭреЗ рдПрдХ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рд┐рдП


рдпрд╣ рдПрдХ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рд╣реИ - рдЧрд┐рддреБрдм рдореБрджреНрджреЛрдВ , рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рдмрдЧ рдпрд╛ рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ - рдкреБрд▓-рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВред рдЦреИрд░, рдпрд╛ рдпрд╣реАрдВ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ!

Source: https://habr.com/ru/post/hi434226/


All Articles