- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Locale stripExtensions() Method
Description
The Java Locale stripExtensions() method returns a copy of this Locale with no extensions. If this Locale has no extensions, this Locale is returned.
Declaration
Following is the declaration for java.util.Locale.stripExtensions() method
public Locale stripExtensions()
Parameters
NA
Return Value
This method returns a copy of this Locale with no extensions, or this if this has no extensions.
Exception
NA
Getting Copy of Locale without Extension Example
The following example shows the usage of Java Locale stripExtensions() method. We're creating a locale using Builder with a given extension with a key. Then using getExtension() method, extension is printed for an existing key. Now using stripExtensions() we're getting a copy of Locale without extensions and then check is made using getExtension() method to print the earlier existing value to be null.
package com.tutorialspoint; import java.util.Locale; import java.util.Locale.Builder; public class LocaleDemo { public static void main(String[] args) { // create a new locale Locale locale = new Builder().setExtension('a', "sample-ex-tension").build(); // print the extension for 'a' System.out.println("Extension:" + locale.getExtension('a')); // create a extension free locale Locale locale1 = locale.stripExtensions(); // print the extension for 'a' System.out.println("Extension:" + locale1.getExtension('a')); } }
Output
Let us compile and run the above program, this will produce the following result −
Extension:sample-ex-tension Extension:null
To Continue Learning Please Login
Login with Google