to top
Android APIs
public class

URLDecoder

extends Object
java.lang.Object
   ↳ java.net.URLDecoder

Class Overview

This class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.

Summary

Public Constructors
URLDecoder()
Public Methods
static String decode(String s, String encoding)
Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type using the specified encoding scheme.
static String decode(String s)
This method was deprecated in API level 1. use decode(String, String) instead.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public URLDecoder ()

Added in API level 1

Public Methods

public static String decode (String s, String encoding)

Added in API level 1

Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type using the specified encoding scheme.

'+' will be converted to space, '%' and two following hex digit characters are converted to the equivalent byte value. All other characters are passed through unmodified. For example "A+B+C %24%25" -> "A B C $%".

Parameters
s the encoded string.
encoding the encoding scheme to be used.
Returns
  • the decoded clear-text representation of the given string.
Throws
UnsupportedEncodingException if the specified encoding scheme is invalid.

public static String decode (String s)

Added in API level 1

This method was deprecated in API level 1.
use decode(String, String) instead.

Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type.

'+' will be converted to space, '%' and two following hex digit characters are converted to the equivalent byte value. All other characters are passed through unmodified. For example "A+B+C %24%25" -> "A B C $%".

Parameters
s the encoded string.
Returns
  • the decoded clear-text representation of the given string.