[ Web Proxy ]
URL:
Viewing: https://developer.android.com/reference/android/icu/util/IllformedLocaleException [Back]  [Original]

IllformedLocaleException  |  API reference  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Stay organized with collections Save and categorize content based on your preferences.

IllformedLocaleException


public class IllformedLocaleException
extends RuntimeException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.icu.util.IllformedLocaleException


Thrown by methods in ULocale and ULocale.Builder to indicate that an argument is not a well-formed BCP 47 tag.

See also:

Summary

Public constructors

IllformedLocaleException()

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

IllformedLocaleException(String message)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

IllformedLocaleException(String message, int errorIndex)

Constructs a new IllformedLocaleException with the given message and the error index.

Public methods

int getErrorIndex()

Returns the index where the error was found.

Inherited methods

Public constructors

IllformedLocaleException

Added in API level 28
public IllformedLocaleException ()

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

IllformedLocaleException

Added in API level 28
public IllformedLocaleException (String message)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

Parameters
message String: the message

IllformedLocaleException

Added in API level 28
public IllformedLocaleException (String message, 
                int errorIndex)

Constructs a new IllformedLocaleException with the given message and the error index. The error index is the approximate offset from the start of the ill-formed value to the point where the parse first detected an error. A negative error index value indicates either the error index is not applicable or unknown.

Parameters
message String: the message

errorIndex int: the index

Public methods

getErrorIndex

Added in API level 28
public int getErrorIndex ()

Returns the index where the error was found. A negative value indicates either the error index is not applicable or unknown.

Returns
int the error index

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-08-03 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-03 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page