{"id":20393,"date":"2022-11-09T14:13:33","date_gmt":"2022-11-09T08:43:33","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/"},"modified":"2022-11-09T14:13:33","modified_gmt":"2022-11-09T08:43:33","slug":"solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/","title":{"rendered":"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-49118615\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"49118615\" data-parentid=\"49118088\" 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<h2>Solution:<\/h2>\n<pre><code>String s = \"(1,2)-(45,87)\";\nString[] splitted = s.replaceFirst(\"\\\\D+\", \"\").split(\"\\\\D+\"); \/\/ Outputs: [1, 2, 45, 87]\n<\/code><\/pre>\n<h2>Explanation:<\/h2>\n<p><code>\\\\D++<\/code> &#8211; means one or more non-digit characters<\/p>\n<p><code>s.replaceFirst(\"\\\\D+\", \"\")<\/code> &#8211; this is needed to avoid storing empty String at the first index of <code>splitted<\/code> array (if there is a &#8220;delimited&#8221; at the first index of input String, String.split() method treats beginning of the String as the first element to store in result array. With that replaceFirst() method, you get rid of all non-digit characters present at the very beginning of input String.<\/p>\n<p><code>.split(\"\\\\D+\")<\/code> &#8211; split the result from the previous operation on one or more non-digit characters.<\/p>\n<p><em>Note:<\/em> If you would use just <code>String[] splitted = s.split(\"\\\\D+\");<\/code> (without replaceFirst() part, output would look like this: <code>[, 1, 2, 45, 87]<\/code>, what was not your intention.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Java &#8211; Convert a string of multiple characters to just a string of numbers <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Solution: String s = &#8220;(1,2)-(45,87)&#8221;; String[] splitted = s.replaceFirst(&#8220;\\\\D+&#8221;, &#8220;&#8221;).split(&#8220;\\\\D+&#8221;); \/\/ Outputs: [1, 2, 45, 87] Explanation: \\\\D++ &#8211; means one or more non-digit characters s.replaceFirst(&#8220;\\\\D+&#8221;, &#8220;&#8221;) &#8211; this is needed to avoid storing empty String at the first index of splitted array (if there is a &#8220;delimited&#8221; at the first index of input &#8230; <a title=\"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\" aria-label=\"More on [Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers\">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,323,362],"class_list":["post-20393","post","type-post","status-publish","format-standard","hentry","category-solved","tag-arrays","tag-java","tag-string"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Java - Convert a string of multiple characters to just a string of numbers - 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-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Java - Convert a string of multiple characters to just a string of numbers - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Solution: String s = &quot;(1,2)-(45,87)&quot;; String[] splitted = s.replaceFirst(&quot;\\D+&quot;, &quot;&quot;).split(&quot;\\D+&quot;); \/\/ Outputs: [1, 2, 45, 87] Explanation: \\D++ &#8211; means one or more non-digit characters s.replaceFirst(&quot;\\D+&quot;, &quot;&quot;) &#8211; this is needed to avoid storing empty String at the first index of splitted array (if there is a &#8220;delimited&#8221; at the first index of input ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T08:43:33+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-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers\",\"datePublished\":\"2022-11-09T08:43:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\"},\"wordCount\":137,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"arrays\",\"java\",\"string\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\",\"name\":\"[Solved] Java - Convert a string of multiple characters to just a string of numbers - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-09T08:43:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers\"}]},{\"@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 - Convert a string of multiple characters to just a string of numbers - 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-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Java - Convert a string of multiple characters to just a string of numbers - JassWeb","og_description":"[ad_1] Solution: String s = \"(1,2)-(45,87)\"; String[] splitted = s.replaceFirst(\"\\D+\", \"\").split(\"\\D+\"); \/\/ Outputs: [1, 2, 45, 87] Explanation: \\D++ &#8211; means one or more non-digit characters s.replaceFirst(\"\\D+\", \"\") &#8211; this is needed to avoid storing empty String at the first index of splitted array (if there is a &#8220;delimited&#8221; at the first index of input ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/","og_site_name":"JassWeb","article_published_time":"2022-11-09T08:43:33+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-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers","datePublished":"2022-11-09T08:43:33+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/"},"wordCount":137,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["arrays","java","string"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/","url":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/","name":"[Solved] Java - Convert a string of multiple characters to just a string of numbers - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-09T08:43:33+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-java-convert-a-string-of-multiple-characters-to-just-a-string-of-numbers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Java &#8211; Convert a string of multiple characters to just a string of numbers"}]},{"@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\/20393","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=20393"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20393\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}