{"id":23999,"date":"2022-11-29T16:51:28","date_gmt":"2022-11-29T11:21:28","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/"},"modified":"2022-11-29T16:51:28","modified_gmt":"2022-11-29T11:21:28","slug":"solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/","title":{"rendered":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-33228262\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"33228262\" data-parentid=\"33228250\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>In your <code>for<\/code> loop, <code>i<\/code> correctly iterates from <code>0<\/code> to the maximum length. However you have code such as:<\/p>\n<pre><code> tweetArray[i+1]\n ...\n tweetArray[i+7]\n<\/code><\/pre>\n<p>that will fail once <code>i<\/code> reaches (or gets close to) its maximum. That is, you are referencing past the end of the array.<\/p>\n<p>In general, if you need to check something about the <em>next<\/em> character, you need to check that it exists first (as you only know that the current character exists).<\/p>\n<p>You may wish to review your whole approach though. There does not appear to be any need to split your string into characters. You could instead use string based functions to count the number of <code>@<\/code> characters or check for the presence of a string (eg. <code>http:\/\/<\/code>). Check out <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/lang\/String.html\">the API<\/a>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] In your for loop, i correctly iterates from 0 to the maximum length. However you have code such as: tweetArray[i+1] &#8230; tweetArray[i+7] that will fail once i reaches (or gets close to) its maximum. That is, you are referencing past the end of the array. In general, if you need to check something about &#8230; <a title=\"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/\" aria-label=\"More on [Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[361,593,1265,323],"class_list":["post-23999","post","type-post","status-publish","format-standard","hentry","category-solved","tag-arrays","tag-for-loop","tag-indexoutofboundsexception","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] In your for loop, i correctly iterates from 0 to the maximum length. However you have code such as: tweetArray[i+1] ... tweetArray[i+7] that will fail once i reaches (or gets close to) its maximum. That is, you are referencing past the end of the array. In general, if you need to check something about ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-29T11:21:28+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same\",\"datePublished\":\"2022-11-29T11:21:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/\"},\"wordCount\":144,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"arrays\",\"for-loop\",\"indexoutofboundsexception\",\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/\",\"name\":\"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-11-29T11:21:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb","og_description":"[ad_1] In your for loop, i correctly iterates from 0 to the maximum length. However you have code such as: tweetArray[i+1] ... tweetArray[i+7] that will fail once i reaches (or gets close to) its maximum. That is, you are referencing past the end of the array. In general, if you need to check something about ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/","og_site_name":"JassWeb","article_published_time":"2022-11-29T11:21:28+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same","datePublished":"2022-11-29T11:21:28+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/"},"wordCount":144,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["arrays","for-loop","indexoutofboundsexception","java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/","url":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/","name":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-29T11:21:28+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-getting-java-lang-arrayindexoutofboundsexception-looked-cannot-find-an-example-thats-the-same\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Getting java.lang.ArrayIndexOutOfBoundsException, looked, cannot find an example thats the same"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=23999"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23999\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=23999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=23999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=23999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}