Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MID Profile
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.lang.String

Packages that use String
java.io | Provides for system input and output through data streams.
java.lang | MID Profile Language Classes included from Java 2 Standard Edition.
java.util | MID Profile Utility Classes included from Java 2 Standard Edition.
javax.microedition.io | MID Profile includes networking support based on the `GenericConnection` framework from the Connected Limited Device Configuration.
javax.microedition.lcdui | The UI API provides a set of features for implementation of user interfaces for MIDP applications.
javax.microedition.midlet | The MIDlet package defines Mobile Information Device Profile applications and the interactions between the application and the environment in which the application runs.
javax.microedition.rms | The Mobile Information Device Profile provides a mechanism for MIDlets to persistently store data and later retrieve it.

Uses of String in java.io

Methods in java.io that return String
`String` | `DataInputStream.readUTF()` See the general contract of the `readUTF` method of `DataInput`.
`static String` | `DataInputStream.readUTF(DataInput in)` Reads from the stream `in` a representation of a Unicode character string encoded in Java modified UTF-8 format; this string of characters is then returned as a `String`.
`String` | `DataInput.readUTF()` Reads in a string that has been encoded using a modified UTF-8 format.

Methods in java.io with parameters of type String
`void` | `DataOutputStream.writeChars(String s)` Writes a string to the underlying output stream as a sequence of characters.
`void` | `DataOutputStream.writeUTF(String str)` Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner.
`void` | `Writer.write(String str)` Write a string.
`void` | `Writer.write(String str, int off, int len)` Write a portion of a string.
`void` | `OutputStreamWriter.write(String str, int off, int len)` Write a portion of a string.
`void` | `PrintStream.print(String s)` Print a string.
`void` | `PrintStream.println(String x)` Print a String and then terminate the line.
`void` | `DataOutput.writeChars(String s)` Writes every character in the string `s`, to the output stream, in order, two bytes per character.
`void` | `DataOutput.writeUTF(String str)` Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string `s`.

Constructors in java.io with parameters of type String
`InputStreamReader.InputStreamReader(InputStream is, String enc)` Create an InputStreamReader that uses the named character encoding.
`IOException.IOException(String s)` Constructs an `IOException` with the specified detail message.
`InterruptedIOException.InterruptedIOException(String s)` Constructs an `InterruptedIOException` with the specified detail message.
`OutputStreamWriter.OutputStreamWriter(OutputStream os, String enc)` Create an OutputStreamWriter that uses the named character encoding.
`EOFException.EOFException(String s)` Constructs an `EOFException` with the specified detail message.
`UnsupportedEncodingException.UnsupportedEncodingException(String s)` Constructs an UnsupportedEncodingException with a detail message.
`UTFDataFormatException.UTFDataFormatException(String s)` Constructs a `UTFDataFormatException` with the specified detail message.

Uses of String in java.lang

Methods in java.lang that return String
`String` | `Object.toString()` Returns a string representation of the object.
`String` | `Character.toString()` Returns a String object representing this character's value.
`static String` | `Long.toString(long i, int radix)` Creates a string representation of the first argument in the radix specified by the second argument.
`static String` | `Long.toString(long i)` Returns a new String object representing the specified integer.
`String` | `Long.toString()` Returns a String object representing this Long's value.
`String` | `Throwable.getMessage()` Returns the error message string of this throwable object.
`String` | `Throwable.toString()` Returns a short description of this throwable object.
`String` | `Class.toString()` Converts the object to a string.
`String` | `Class.getName()` Returns the fully-qualified name of the entity (class, interface, array class, primitive type, or void) represented by this `Class` object, as a `String`.
`String` | `Byte.toString()` Returns a String object representing this Byte's value.
`static String` | `System.getProperty(String key)` Gets the system property indicated by the specified key.
`static String` | `Integer.toString(int i, int radix)` Creates a string representation of the first argument in the radix specified by the second argument.
`static String` | `Integer.toHexString(int i)` Creates a string representation of the integer argument as an unsigned integer in base 16.
`static String` | `Integer.toOctalString(int i)` Creates a string representation of the integer argument as an unsigned integer in base 8.
`static String` | `Integer.toBinaryString(int i)` Creates a string representation of the integer argument as an unsigned integer in base 2.
`static String` | `Integer.toString(int i)` Returns a new String object representing the specified integer.
`String` | `Integer.toString()` Returns a String object representing this Integer's value.
`String` | `StringBuffer.toString()` Converts to a string representing the data in this string buffer.
`String` | `Boolean.toString()` Returns a String object representing this Boolean's value.
`String` | `String.substring(int beginIndex)` Returns a new string that is a substring of this string.
`String` | `String.substring(int beginIndex, int endIndex)` Returns a new string that is a substring of this string.
`String` | `String.concat(String str)` Concatenates the specified string to the end of this string.
`String` | `String.replace(char oldChar, char newChar)` Returns a new string resulting from replacing all occurrences of `oldChar` in this string with `newChar`.
`String` | `String.toLowerCase()` Converts all of the characters in this String to lower case.
`String` | `String.toUpperCase()` Converts all of the characters in this String to upper case.
`String` | `String.trim()` Removes white space from both ends of this string.
`String` | `String.toString()` This object (which is already a string!) is itself returned.
`static String` | `String.valueOf(Object obj)` Returns the string representation of the `Object` argument.
`static String` | `String.valueOf(char[] data)` Returns the string representation of the `char` array argument.
`static String` | `String.valueOf(char[] data, int offset, int count)` Returns the string representation of a specific subarray of the `char` array argument.
`static String` | `String.valueOf(boolean b)` Returns the string representation of the `boolean` argument.
`static String` | `String.valueOf(char c)` Returns the string representation of the `char` argument.
`static String` | `String.valueOf(int i)` Returns the string representation of the `int` argument.
`static String` | `String.valueOf(long l)` Returns the string representation of the `long` argument.
`String` | `Thread.toString()` Returns a string representation of this thread, including a unique number that identifies the thread and the thread's priority.
`String` | `Short.toString()` Returns a String object representing this Short's value.

Methods in java.lang with parameters of type String
`static long` | `Long.parseLong(String s, int radix)` Parses the string argument as a signed `long` in the radix specified by the second argument.
`static long` | `Long.parseLong(String s)` Parses the string argument as a signed decimal `long`.
`static Class` | `Class.forName(String className)` Returns the `Class` object associated with the class with the given string name.
`InputStream` | `Class.getResourceAsStream(String name)` Finds a resource with a given name.
`static byte` | `Byte.parseByte(String s)` Assuming the specified String represents a byte, returns that byte's value.
`static byte` | `Byte.parseByte(String s, int radix)` Assuming the specified String represents a byte, returns that byte's value.
`static String` | `System.getProperty(String key)` Gets the system property indicated by the specified key.
`static int` | `Integer.parseInt(String s, int radix)` Parses the string argument as a signed integer in the radix specified by the second argument.
`static int` | `Integer.parseInt(String s)` Parses the string argument as a signed decimal integer.
`static Integer` | `Integer.valueOf(String s, int radix)` Returns a new Integer object initialized to the value of the specified String.
`static Integer` | `Integer.valueOf(String s)` Returns a new Integer object initialized to the value of the specified String.
`StringBuffer` | `StringBuffer.append(String str)` Appends the string to this string buffer.
`StringBuffer` | `StringBuffer.insert(int offset, String str)` Inserts the string into this string buffer.
`byte[]` | `String.getBytes(String enc)` Convert this `String` into bytes according to the specified character encoding, storing the result into a new byte array.
`int` | `String.compareTo(String anotherString)` Compares two strings lexicographically.
`boolean` | `String.regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)` Tests if two string regions are equal.
`boolean` | `String.startsWith(String prefix, int toffset)` Tests if this string starts with the specified prefix beginning a specified index.
`boolean` | `String.startsWith(String prefix)` Tests if this string starts with the specified prefix.
`boolean` | `String.endsWith(String suffix)` Tests if this string ends with the specified suffix.
`int` | `String.indexOf(String str)` Returns the index within this string of the first occurrence of the specified substring.
`int` | `String.indexOf(String str, int fromIndex)` Returns the index within this string of the first occurrence of the specified substring, starting at the specified index.
`String` | `String.concat(String str)` Concatenates the specified string to the end of this string.
`static short` | `Short.parseShort(String s)` Assuming the specified String represents a short, returns that short's value.
`static short` | `Short.parseShort(String s, int radix)` Assuming the specified String represents a short, returns that short's value.

Constructors in java.lang with parameters of type String
`Throwable.Throwable(String message)` Constructs a new `Throwable` with the specified error message.
`Exception.Exception(String s)` Constructs an `Exception` with the specified detail message.
`RuntimeException.RuntimeException(String s)` Constructs a `RuntimeException` with the specified detail message.
`ClassCastException.ClassCastException(String s)` Constructs a `ClassCastException` with the specified detail message.
`InterruptedException.InterruptedException(String s)` Constructs an `InterruptedException` with the specified detail message.
`IndexOutOfBoundsException.IndexOutOfBoundsException(String s)` Constructs an `IndexOutOfBoundsException` with the specified detail message.
`Error.Error(String s)` Constructs an Error with the specified detail message.
`VirtualMachineError.VirtualMachineError(String s)` Constructs a `VirtualMachineError` with the specified detail message.
`OutOfMemoryError.OutOfMemoryError(String s)` Constructs an `OutOfMemoryError` with the specified detail message.
`ArithmeticException.ArithmeticException(String s)` Constructs an `ArithmeticException` with the specified detail message.
`IllegalAccessException.IllegalAccessException(String s)` Constructs an `IllegalAccessException` with a detail message.
`IllegalArgumentException.IllegalArgumentException(String s)` Constructs an `IllegalArgumentException` with the specified detail message.
`IllegalThreadStateException.IllegalThreadStateException(String s)` Constructs an `IllegalThreadStateException` with the specified detail message.
`ClassNotFoundException.ClassNotFoundException(String s)` Constructs a `ClassNotFoundException` with the specified detail message.
`StringBuffer.StringBuffer(String str)` Constructs a string buffer so that it represents the same sequence of characters as the string argument; in other words, the initial contents of the string buffer is a copy of the argument string.
`InstantiationException.InstantiationException(String s)` Constructs an `InstantiationException` with the specified detail message.
`NegativeArraySizeException.NegativeArraySizeException(String s)` Constructs a `NegativeArraySizeException` with the specified detail message.
`StringIndexOutOfBoundsException.StringIndexOutOfBoundsException(String s)` Constructs a `StringIndexOutOfBoundsException` with the specified detail message.
`NumberFormatException.NumberFormatException(String s)` Constructs a `NumberFormatException` with the specified detail message.
`String.String(String value)` Initializes a newly created `String` object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
`String.String(byte[] bytes, int off, int len, String enc)` Construct a new `String` by converting the specified subarray of bytes using the specified character encoding.
`String.String(byte[] bytes, String enc)` Construct a new `String` by converting the specified array of bytes using the specified character encoding.
`IllegalStateException.IllegalStateException(String s)` Constructs an IllegalStateException with the specified detail message.
`SecurityException.SecurityException(String s)` Constructs a `SecurityException` with the specified detail message.
`ArrayIndexOutOfBoundsException.ArrayIndexOutOfBoundsException(String s)` Constructs an `ArrayIndexOutOfBoundsException` class with the specified detail message.
`IllegalMonitorStateException.IllegalMonitorStateException(String s)` Constructs an `IllegalMonitorStateException` with the specified detail message.
`ArrayStoreException.ArrayStoreException(String s)` Constructs an `ArrayStoreException` with the specified detail message.
`NullPointerException.NullPointerException(String s)` Constructs a `NullPointerException` with the specified detail message.

Uses of String in java.util

Methods in java.util that return String
`String` | `TimeZone.getID()` Gets the ID of this time zone.
`static String[]` | `TimeZone.getAvailableIDs()` Gets all the available IDs supported.
`String` | `Vector.toString()` Returns a string representation of this vector.
`String` | `Hashtable.toString()` Returns a rather long string representation of this hashtable.

Methods in java.util with parameters of type String
`static TimeZone` | `TimeZone.getTimeZone(String ID)` Gets the `TimeZone` for the given ID.

Constructors in java.util with parameters of type String
`NoSuchElementException.NoSuchElementException(String s)` Constructs a `NoSuchElementException`, saving a reference to the error message string `s` for later retrieval by the `getMessage` method.

Uses of String in javax.microedition.io

Fields in javax.microedition.io declared as String
`static String` | `HttpConnection.HEAD` HTTP Head method
`static String` | `HttpConnection.GET` HTTP Get method
`static String` | `HttpConnection.POST` HTTP Post method

Methods in javax.microedition.io that return String
`String` | `Datagram.getAddress()` Get the address in the datagram
`String` | `ContentConnection.getType()` Returns the type of content that the resource connected to is providing.
`String` | `ContentConnection.getEncoding()` Returns a string describing the encoding of the content which the resource connected to is providing.
`String` | `HttpConnection.getURL()` Return a string representation of the URL for this connection.
`String` | `HttpConnection.getProtocol()` Returns the protocol name of the URL of this `HttpConnection`.
`String` | `HttpConnection.getHost()` Returns the host information of the URL of this `HttpConnection`.
`String` | `HttpConnection.getFile()` Returns the file portion of the URL of this `HttpConnection`.
`String` | `HttpConnection.getRef()` Returns the ref portion of the URL of this `HttpConnection`.
`String` | `HttpConnection.getQuery()` Returns the query portion of the URL of this `HttpConnection`.
`String` | `HttpConnection.getRequestMethod()` Get the current request method.
`String` | `HttpConnection.getRequestProperty(String key)` Returns the value of the named general request property for this connection.
`String` | `HttpConnection.getResponseMessage()` Gets the HTTP response message, if any, returned along with the response code from a server.
`String` | `HttpConnection.getHeaderField(String name)` Returns the value of the named header field.
`String` | `HttpConnection.getHeaderField(int n)` Gets a header field value by index.
`String` | `HttpConnection.getHeaderFieldKey(int n)` Gets a header field key by index.

Methods in javax.microedition.io with parameters of type String
`static Connection` | `Connector.open(String name)` Create and open a Connection
`static Connection` | `Connector.open(String name, int mode)` Create and open a Connection
`static Connection` | `Connector.open(String name, int mode, boolean timeouts)` Create and open a Connection
`static DataInputStream` | `Connector.openDataInputStream(String name)` Create and open a connection input stream
`static DataOutputStream` | `Connector.openDataOutputStream(String name)` Create and open a connection output stream
`static InputStream` | `Connector.openInputStream(String name)` Create and open a connection input stream
`static OutputStream` | `Connector.openOutputStream(String name)` Create and open a connection output stream
`void` | `Datagram.setAddress(String addr)` Set datagram address.
`Datagram` | `DatagramConnection.newDatagram(int size, String addr)` Make a new datagram object
`Datagram` | `DatagramConnection.newDatagram(byte[] buf, int size, String addr)` Make a new datagram object
`void` | `HttpConnection.setRequestMethod(String method)` Set the method for the URL request, one of: GET POST HEAD are legal, subject to protocol restrictions.
`String` | `HttpConnection.getRequestProperty(String key)` Returns the value of the named general request property for this connection.
`void` | `HttpConnection.setRequestProperty(String key, String value)` Sets the general request property.
`String` | `HttpConnection.getHeaderField(String name)` Returns the value of the named header field.
`int` | `HttpConnection.getHeaderFieldInt(String name, int def)` Returns the value of the named field parsed as a number.
`long` | `HttpConnection.getHeaderFieldDate(String name, long def)` Returns the value of the named field parsed as date.

Constructors in javax.microedition.io with parameters of type String
`ConnectionNotFoundException.ConnectionNotFoundException(String s)` Constructs a ConnectionNotFoundException with the specified detail message.

Uses of String in javax.microedition.lcdui

Methods in javax.microedition.lcdui that return String
`String` | `Canvas.getKeyName(int keyCode)` Gets an informative key string for a key.
`String` | `Screen.getTitle()` Gets the title of the Screen.
`String` | `TextBox.getString()` Gets the contents of the TextBox as a string value.
`String` | `Item.getLabel()` Gets the label of this Item object.
`String` | `ImageItem.getAltText()` Gets the text string to be used if the image exceeds the device's capacity to display it.
`String` | `List.getString(int elementNum)`
`String` | `TextField.getString()` Gets the contents of the TextField as a string value.
`String` | `StringItem.getText()` Gets the text contents of the StringItem, or null if the StringItem is empty.
`String` | `Alert.getString()` Gets the text string used in the Alert.
`String` | `Command.getLabel()` Gets the label of the command.
`String` | `Choice.getString(int elementNum)` Gets the String part of the element referenced by elementNum.
`String` | `ChoiceGroup.getString(int elementNum)`
`String` | `Ticker.getString()` Gets the string currently being scrolled by the ticker.

Methods in javax.microedition.lcdui with parameters of type String
`void` | `Screen.setTitle(String s)` Sets the title of the Screen.
`void` | `TextBox.setString(String text)` Sets the contents of the TextBox as a string value, replacing the previous contents.
`void` | `TextBox.insert(String src, int position)` Inserts a string into the contents of the TextBox.
`int` | `Font.stringWidth(String str)` Gets the total advance width for showing the specified String in this Font.
`int` | `Font.substringWidth(String str, int offset, int len)` Gets the total advance width for showing the specified substring in this Font.
`void` | `Item.setLabel(String label)` Sets the label of the Item.
`void` | `ImageItem.setAltText(String text)` Sets the alternate text of the ImageItem, or null if no alternate text is provided.
`int` | `List.append(String stringPart, Image imagePart)`
`void` | `List.insert(int elementNum, String stringPart, Image imagePart)`
`void` | `List.set(int elementNum, String stringPart, Image imagePart)`
`int` | `Form.append(String str)` Adds an item consisting of one String to the form.
`void` | `Graphics.drawString(String str, int x, int y, int anchor)` Draws the specified String using the current font and color.
`void` | `Graphics.drawSubstring(String str, int offset, int len, int x, int y, int anchor)` Draws the specified String using the current font and color.
`void` | `TextField.setString(String text)` Sets the contents of the TextField as a string value, replacing the previous contents.
`void` | `TextField.insert(String src, int position)` Inserts a string into the contents of the TextField.
`void` | `StringItem.setText(String text)` Sets the text contents of the StringItem.
`static Image` | `Image.createImage(String name)` Creates an immutable image from decoded image data obtained from the named resource.
`void` | `Alert.setString(String str)` Sets the text string used in the Alert.
`int` | `Choice.append(String stringPart, Image imagePart)` Appends an element to the Choice.
`void` | `Choice.insert(int elementNum, String stringPart, Image imagePart)` Inserts an element into the Choice just before to the element specified.
`void` | `Choice.set(int elementNum, String stringPart, Image imagePart)` Sets the element referenced by elementNum to the specified element, replacing the previous contents of the element.
`int` | `ChoiceGroup.append(String stringPart, Image imagePart)`
`void` | `ChoiceGroup.insert(int elementNum, String stringElement, Image imageElement)`
`void` | `ChoiceGroup.set(int elementNum, String stringPart, Image imagePart)`
`void` | `Ticker.setString(String str)` Sets the string to be displayed by this ticker.

Constructors in javax.microedition.lcdui with parameters of type String
`TextBox.TextBox(String title, String text, int maxSize, int constraints)` Creates a new TextBox object with the given title string, initial contents, maximum size in characters, and constraints.
`ImageItem.ImageItem(String label, Image img, int layout, String altText)` Creates a new ImageItem with the given label, image, layout directive, and alternate text string.
`List.List(String title, int listType)` Creates a new, empty List, specifying its title and the type of the list.
`List.List(String title, int listType, String[] stringElements, Image[] imageElements)` Creates a new List, specifying its title, the type of the List, and an array of Strings and Images to be used as its initial contents.
`Form.Form(String title)` Creates a new, empty Form.
`Form.Form(String title, Item[] items)` Creates a new Form with the specified contents.
`TextField.TextField(String label, String text, int maxSize, int constraints)` Creates a new TextField object with the given label, initial contents, maximum size in characters, and constraints.
`StringItem.StringItem(String label, String text)` Creates a new StringItem object with the given label and textual content.
`Alert.Alert(String title)` Constructs a new, empty Alert object with the given title.
`Alert.Alert(String title, String alertText, String alertImage, AlertType alertType)` Constructs a new Alert object with the given title, content string and image, and alert type.
`Gauge.Gauge(String label, boolean interactive, int maxValue, int initialValue)` Creates a new Gauge object with the given label, in interactive or non-interactive mode, with the given maximum and initial values.
`Command.Command(String label, int commandType, int priority)` Creates a new command object with the given label, type, and priority.
`DateField.DateField(String label, int mode)` Creates a DateField object with the specified mode.
`DateField.DateField(String label, int mode, TimeZone timeZone)` Creates a date field in which calendar calculations are based on specific TimeZone object and the default calendaring system for the current locale.
`ChoiceGroup.ChoiceGroup(String label, int choiceType)` Creates a new, empty ChoiceGroup, specifying its title and its type.
`ChoiceGroup.ChoiceGroup(String label, int choiceType, String[] stringElements, Image[] imageElements)` Creates a new ChoiceGroup, specifying its title, the type of the ChoiceGroup, and an array of Strings and Images to be used as its initial contents.
`Ticker.Ticker(String str)` Constructs a new Ticker object, given its initial contents string.

Uses of String in javax.microedition.midlet

Methods in javax.microedition.midlet that return String
`String` | `MIDlet.getAppProperty(String key)` Provides a `MIDlet` with a mechanism to retrieve named properties from the application management software.

Methods in javax.microedition.midlet with parameters of type String
`String` | `MIDlet.getAppProperty(String key)` Provides a `MIDlet` with a mechanism to retrieve named properties from the application management software.

Constructors in javax.microedition.midlet with parameters of type String
`MIDletStateChangeException.MIDletStateChangeException(String s)` Constructs an exception with the specified detail message.

Uses of String in javax.microedition.rms

Methods in javax.microedition.rms that return String
`static String[]` | `RecordStore.listRecordStores()` Returns an array of the names of record stores owned by the MIDlet suite.
`String` | `RecordStore.getName()` Returns the name of this RecordStore.

Methods in javax.microedition.rms with parameters of type String
`static void` | `RecordStore.deleteRecordStore(String recordStoreName)` Deletes the named record store.
`static RecordStore` | `RecordStore.openRecordStore(String recordStoreName, boolean createIfNecessary)` Open (and possibly create) a record store associated with the given MIDlet suite.

Constructors in javax.microedition.rms with parameters of type String
`RecordStoreException.RecordStoreException(String message)` Constructs a new `RecordStoreException` with the specified detail message.
`InvalidRecordIDException.InvalidRecordIDException(String message)` Constructs a new `InvalidRecordIDException` with the specified detail message.
`RecordStoreNotFoundException.RecordStoreNotFoundException(String message)` Constructs a new `RecordStoreNotFoundException` with the specified detail message.
`RecordStoreFullException.RecordStoreFullException(String message)` Constructs a new `RecordStoreFullException` with the specified detail message.
`RecordStoreNotOpenException.RecordStoreNotOpenException(String message)` Constructs a new `RecordStoreNotOpenException` with the specified detail message.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MID Profile
PREV NEXT | FRAMES NO FRAMES

Submit a comment or suggestion Version 0.95 of MID Profile Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,Palo Alto, California, 94303, U.S.A. All Rights Reserved.