

{"id":126631,"date":"2024-10-16T18:00:35","date_gmt":"2024-10-16T12:30:35","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=126631"},"modified":"2024-10-16T18:03:53","modified_gmt":"2024-10-16T12:33:53","slug":"java-string-tolowercase-method","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/","title":{"rendered":"Java String toLowerCase() Method with Examples"},"content":{"rendered":"<p>The toLowerCase() method in Java is used to convert all the characters in a string to lowercase. This method is very useful when we need to standardize the case of a string before performing comparisons or other operations.<\/p>\n<p>The toLowerCase() method is an instance method of the Java String class. When called on a string, it returns a new string with all the characters converted to lowercase.<\/p>\n<p>For example, &#8220;Hello World&#8221;.toLowerCase() would return &#8220;hello world&#8221;.<\/p>\n<p>The main purpose of the toLowerCase() method is to convert any uppercase characters in a string to lowercase. This standardization of cases allows strings to be compared or processed without worrying about case sensitivity.<\/p>\n<h2>Methods of Java String toLowerCase()<\/h2>\n<p><strong>The String class provides two versions of the Java toLowerCase() method:<\/strong><\/p>\n<h3>1) toLowerCase()<\/h3>\n<p>This is the simplest usage that converts the string to lowercase using default locale.<\/p>\n<h3>2) toLowerCase(Locale loc)<\/h3>\n<p>This converts the string to lowercase using rules of the provided Locale.<\/p>\n<p><strong>NOTE:<\/strong> Internally, toLowerCase() uses Character mapping tables of the Unicode standard to convert each character to its lowercase equivalent. The mapping depends on the locale provided.<\/p>\n<h3>Syntax<\/h3>\n<p>1) public String toLowerCase()<br \/>\n2) public String toLowerCase(Locale loc)<\/p>\n<h3>Package view of the method<\/h3>\n<p><strong>The toLowerCase() method is defined in the java.lang package:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">package java.lang;\r\n\r\npublic class String {\r\n  public String toLowerCase() {\r\n    \/\/ implementation\r\n  }\r\n  \r\n  public String toLowerCase(Locale loc) {\r\n   \/\/ implementation \r\n  }\r\n}<\/pre>\n<h4>Parameters<\/h4>\n<p>The toLowerCase(Locale loc) method takes a Locale parameter that specifies the locale whose rules should be used for lowercasing.<\/p>\n<p><strong>For Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">String lowerCaseStr = str.toLowerCase(Locale.FRENCH);<\/pre>\n<p>This converts str to lowercase based on French locale rules.<\/p>\n<h4>Return Value<\/h4>\n<p>Both versions of toLowerCase() return a new String object that contains the lowercase version of the original string. The original string remains unchanged.<\/p>\n<h3>Example Java toLowerCase()<\/h3>\n<h4>Example 1:<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">public class LowercaseStringExample {\r\n    public static void main(String[] args) {\r\n        \/\/ 1. Custom input string\r\n        String str = \"Hello World\";\r\n\r\n        \/\/ 2. Conversion of the string to lowercase\r\n        String lowerStr = str.toLowerCase();\r\n\r\n        \/\/ 3. Printing the lowercase string\r\n        System.out.println(lowerStr);\r\n    }\r\n}<\/pre>\n<p><strong>Output:<\/strong><br \/>\nhello world<\/p>\n<h4>Example 2:<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import java.util.Locale;\r\n\r\npublic class ToLowerCaseExample {\r\n    public static void main(String[] args) {\r\n        \/\/ Create a Locale for the Turkish language, where 'i' has a special uppercase form.\r\n        Locale turkishLocale = new Locale(\"tr\", \"TR\");\r\n        \r\n        \/\/ A string with uppercase characters, including 'I' with a special form in Turkish.\r\n        String text = \"\u0130stanbul \u0130zmir\";\r\n\r\n        \/\/ Convert the string to lowercase using the Turkish locale.\r\n        String lowercaseText = text.toLowerCase(turkishLocale);\r\n        \r\n        \/\/ Display the original and lowercase strings.\r\n        System.out.println(\"Original Text: \" + text);\r\n        System.out.println(\"Lowercase Text: \" + lowercaseText);\r\n    }\r\n}<\/pre>\n<p><strong>Output:<\/strong><br \/>\n<strong>Original Text:<\/strong> \u0130stanbul \u0130zmir<br \/>\n<strong>Lowercase Text:<\/strong> i\u0307stanbul i\u0307zmir<\/p>\n<h3>Conclusion<\/h3>\n<p>In conclusion, the toLowerCase() method in Java is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations without worrying about case sensitivity. It offers two versions, one for basic conversion and another that considers locale-specific rules.<\/p>\n<p>By using Unicode character mapping tables, it efficiently converts characters to their lowercase counterparts. The original string remains unchanged, and the method returns a new lowercase string. This method is a crucial asset in string manipulation tasks, ensuring consistency and facilitating language-specific transformations, as demonstrated in the provided examples.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The toLowerCase() method in Java is used to convert all the characters in a string to lowercase. This method is very useful when we need to standardize the case of a string before performing&#46;&#46;&#46;<\/p>\n","protected":false},"author":86671,"featured_media":134368,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[7345,31264,31267,31270,31078,8152,31265,31266,31268,31269],"class_list":["post-126631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","tag-java","tag-java-string-tolowercase-method","tag-java-string-tolowercase-method-with-examples","tag-java-tolowercase-method","tag-java-tutorials","tag-learn-java","tag-string-tolowercase-method","tag-string-tolowercase-method-in-java","tag-tolowercase-method","tag-tolowercase-method-in-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Java String toLowerCase() Method with Examples - DataFlair<\/title>\n<meta name=\"description\" content=\"Java toLowerCase() method is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java String toLowerCase() Method with Examples - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Java toLowerCase() method is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-16T12:30:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T12:33:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java String toLowerCase() Method with Examples - DataFlair","description":"Java toLowerCase() method is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations.","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:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/","og_locale":"en_US","og_type":"article","og_title":"Java String toLowerCase() Method with Examples - DataFlair","og_description":"Java toLowerCase() method is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations.","og_url":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2024-10-16T12:30:35+00:00","article_modified_time":"2024-10-16T12:33:53+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp","type":"image\/webp"}],"author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49"},"headline":"Java String toLowerCase() Method with Examples","datePublished":"2024-10-16T12:30:35+00:00","dateModified":"2024-10-16T12:33:53+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/"},"wordCount":383,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp","keywords":["Java","java string toLowerCase() method","java string toLowerCase() method with examples","java toLowerCase() method","java tutorials","Learn Java","string toLowerCase() method","string toLowerCase() method in java","toLowerCase() method","toLowerCase() method in java"],"articleSection":["Java Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/","url":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/","name":"Java String toLowerCase() Method with Examples - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp","datePublished":"2024-10-16T12:30:35+00:00","dateModified":"2024-10-16T12:33:53+00:00","description":"Java toLowerCase() method is a valuable tool for standardizing the case of strings, making it easier to perform comparisons and operations.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/11\/java-string-tolowercase.webp","width":1200,"height":628,"caption":"java string tolowercase()"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/java-string-tolowercase-method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Java Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Java String toLowerCase() Method with Examples"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49","name":"TechVidvan Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","caption":"TechVidvan Team"},"description":"TechVidvan Team provides high-quality content &amp; courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.","url":"https:\/\/data-flair.training\/blogs\/author\/test001\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/126631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/86671"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=126631"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/126631\/revisions"}],"predecessor-version":[{"id":134367,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/126631\/revisions\/134367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/134368"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=126631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=126631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=126631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}