{"id":12485,"date":"2024-03-14T15:57:49","date_gmt":"2024-03-14T15:57:49","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/"},"modified":"2025-08-05T02:07:54","modified_gmt":"2025-08-05T02:07:54","slug":"what-is-the-method-for-extracting-substrings-in-java-strings","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/","title":{"rendered":"Java substring() Method Guide: Extracting Substrings"},"content":{"rendered":"<p>In Java, the method used for string extraction is substring(). This method has two different forms of overloading.<\/p>\n<ol>\n<li>Extract a substring starting from the specified index position and return the substring from beginIndex to the end of the string.<\/li>\n<li>Return the substring of the string starting at the specified index and ending at endIndex-1.<\/li>\n<\/ol>\n<p>The example code is as follows:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">String<\/span> <span class=\"hljs-variable\">str<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-string\">\"Hello World\"<\/span>;\r\n<span class=\"hljs-type\">String<\/span> <span class=\"hljs-variable\">sub1<\/span> <span class=\"hljs-operator\">=<\/span> str.substring(<span class=\"hljs-number\">6<\/span>); <span class=\"hljs-comment\">\/\/ \u4ece\u7d22\u5f156\u5f00\u59cb\u622a\u53d6\u5b57\u7b26\u4e32\uff0c\u8fd4\u56de\"World\"<\/span>\r\n<span class=\"hljs-type\">String<\/span> <span class=\"hljs-variable\">sub2<\/span> <span class=\"hljs-operator\">=<\/span> str.substring(<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">5<\/span>); <span class=\"hljs-comment\">\/\/ \u4ece\u7d22\u5f150\u5230\u7d22\u5f154\u622a\u53d6\u5b57\u7b26\u4e32\uff0c\u8fd4\u56de\"Hello\"<\/span>\r\n<\/code><\/pre>\n<p>Note: The substring() method returns a new string and does not modify the original string.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java, the method used for string extraction is substring(). This method has two different forms of overloading. Extract a substring starting from the specified index position and return the substring from beginIndex to the end of the string. Return the substring of the string starting at the specified index and ending at endIndex-1. The [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[16381,180,799,276,16380],"class_list":["post-12485","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-java-beginners","tag-java-programming","tag-programming-tutorial","tag-string-manipulation","tag-substring-extraction"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java substring() Method Guide: Extracting Substrings - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to use Java&#039;s substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java substring() Method Guide: Extracting Substrings\" \/>\n<meta property=\"og:description\" content=\"Learn how to use Java&#039;s substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T15:57:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T02:07:54+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\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:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"Java substring() Method Guide: Extracting Substrings\",\"datePublished\":\"2024-03-14T15:57:49+00:00\",\"dateModified\":\"2025-08-05T02:07:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\"},\"wordCount\":81,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Java beginners\",\"Java programming\",\"programming tutorial\",\"string manipulation\",\"Substring extraction\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\",\"name\":\"Java substring() Method Guide: Extracting Substrings - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T15:57:49+00:00\",\"dateModified\":\"2025-08-05T02:07:54+00:00\",\"description\":\"Learn how to use Java's substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java substring() Method Guide: Extracting Substrings\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java substring() Method Guide: Extracting Substrings - Blog - Silicon Cloud","description":"Learn how to use Java's substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.","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:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/","og_locale":"en_US","og_type":"article","og_title":"Java substring() Method Guide: Extracting Substrings","og_description":"Learn how to use Java's substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T15:57:49+00:00","article_modified_time":"2025-08-05T02:07:54+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"Java substring() Method Guide: Extracting Substrings","datePublished":"2024-03-14T15:57:49+00:00","dateModified":"2025-08-05T02:07:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/"},"wordCount":81,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Java beginners","Java programming","programming tutorial","string manipulation","Substring extraction"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/","name":"Java substring() Method Guide: Extracting Substrings - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T15:57:49+00:00","dateModified":"2025-08-05T02:07:54+00:00","description":"Learn how to use Java's substring() method to extract substrings. Examples, syntax, and best practices for string manipulation in Java.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-extracting-substrings-in-java-strings\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java substring() Method Guide: Extracting Substrings"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=12485"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12485\/revisions"}],"predecessor-version":[{"id":156277,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12485\/revisions\/156277"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=12485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=12485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=12485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}