{"id":22806,"date":"2022-11-21T19:08:00","date_gmt":"2022-11-21T13:38:00","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/"},"modified":"2022-11-21T19:08:00","modified_gmt":"2022-11-21T13:38:00","slug":"solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/","title":{"rendered":"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-18874367\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"18874367\" data-parentid=\"18864987\" data-score=\"0\" 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><code>java.lang.StringIndexOutOfBoundsException<\/code> comes from this code:<\/p>\n<pre><code>for (int i = 0; i &lt; strLine1.length(); i++) {\n   if (strLine1.charAt(i) != strLine2.charAt(i)) {\n       System.out.println(\"char not same at \" + i);\n   }   \n}\n<\/code><\/pre>\n<p>When you scroll larger <code>String<\/code> strLine to an index, that is greater than the length of strLine2 (second file is smaller than the first) you get that exception. It comes, because strLine2 does not have values on those indexes when it is shorter.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Java \/ Javascript : File Comparison line by line while ignoring certain section <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] java.lang.StringIndexOutOfBoundsException comes from this code: for (int i = 0; i &lt; strLine1.length(); i++) { if (strLine1.charAt(i) != strLine2.charAt(i)) { System.out.println(&#8220;char not same at &#8221; + i); } } When you scroll larger String strLine to an index, that is greater than the length of strLine2 (second file is smaller than the first) you &#8230; <a title=\"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\" aria-label=\"More on [Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section\">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":[947,493,323],"class_list":["post-22806","post","type-post","status-publish","format-standard","hentry","category-solved","tag-comparison","tag-file","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section - 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-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] java.lang.StringIndexOutOfBoundsException comes from this code: for (int i = 0; i &lt; strLine1.length(); i++) { if (strLine1.charAt(i) != strLine2.charAt(i)) { System.out.println(&quot;char not same at &quot; + i); } } When you scroll larger String strLine to an index, that is greater than the length of strLine2 (second file is smaller than the first) you ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-21T13:38:00+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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section\",\"datePublished\":\"2022-11-21T13:38:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\"},\"wordCount\":72,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"comparison\",\"file\",\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\",\"name\":\"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-21T13:38:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section\"}]},{\"@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\/#\/schema\/person\/image\/\",\"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] Java \/ Javascript : File Comparison line by line while ignoring certain section - 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-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section - JassWeb","og_description":"[ad_1] java.lang.StringIndexOutOfBoundsException comes from this code: for (int i = 0; i &lt; strLine1.length(); i++) { if (strLine1.charAt(i) != strLine2.charAt(i)) { System.out.println(\"char not same at \" + i); } } When you scroll larger String strLine to an index, that is greater than the length of strLine2 (second file is smaller than the first) you ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/","og_site_name":"JassWeb","article_published_time":"2022-11-21T13:38:00+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section","datePublished":"2022-11-21T13:38:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/"},"wordCount":72,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["comparison","file","java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/","url":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/","name":"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-21T13:38:00+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-java-javascript-file-comparison-line-by-line-while-ignoring-certain-section\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Java \/ Javascript : File Comparison line by line while ignoring certain section"}]},{"@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\/#\/schema\/person\/image\/","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\/22806","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=22806"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/22806\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=22806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=22806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=22806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}