S.No. | Funciones y descripción |
---|---|
1 |
String() La clase String, parte del núcleo a partir de la versión 0019, le permite utilizar y manipular cadenas de texto de formas más complejas que las matrices de caracteres. Puede concatenar cadenas, anexarlas, buscar y reemplazar subcadenas, y más. Requiere más memoria que una simple matriz de caracteres, pero también es más útil. Como referencia, las matrices de caracteres se denominan cadenas con una 's' pequeña, y las instancias de la clase String se denominan cadenas con una S mayúscula. Tenga en cuenta que las cadenas constantes, especificadas entre "comillas dobles" se tratan como matrices char, no instancias de la clase String |
2 |
charAt() Accede a un personaje particular de la Cadena. |
3 |
compareTo() Compara dos cadenas, probando si una viene antes o después de la otra, o si son iguales. Las cadenas se comparan carácter por carácter, utilizando los valores ASCII de los caracteres. Eso significa, por ejemplo, 'a' viene antes de 'b' pero después de 'A'. Los números vienen antes que las letras. |
4 |
concat() Agrega el parámetro a una cadena. |
5 |
c_str() Convierte el contenido de una cadena como una cadena de estilo C, terminada en nulo. Tenga en cuenta que esto proporciona acceso directo al búfer de cadenas interno y debe usarse con cuidado. En particular, nunca debe modificar la cadena mediante el puntero devuelto. Cuando modifica el objeto String, o cuando se destruye, cualquier puntero devuelto previamente por c_str () se vuelve inválido y no debe usarse más. |
6 |
endsWith() Prueba si una cadena termina o no con los caracteres de otra cadena. |
7 |
equals() Compara dos cadenas para determinar la igualdad. La comparación distingue entre mayúsculas y minúsculas, lo que significa que la cadena "hola" no es igual a la cadena "HOLA". |
8 |
equalsIgnoreCase() Compara dos cadenas para determinar la igualdad. La comparación no distingue entre mayúsculas y minúsculas, lo que significa que la Cadena ("hola") es igual a la Cadena ("HOLA"). |
9 |
getBytes() Copia los caracteres de la cadena en el búfer proporcionado. |
10 |
indexOf() Localiza un carácter o una cadena dentro de otra cadena. De forma predeterminada, busca desde el principio de la Cadena, pero también puede comenzar desde un índice dado, lo que permite ubicar todas las instancias del carácter o Cadena. |
11 |
lastIndexOf() Localiza un carácter o una cadena dentro de otra cadena. De forma predeterminada, busca desde el final de la Cadena, pero también puede trabajar hacia atrás desde un índice dado, lo que permite localizar todas las instancias del carácter o Cadena. |
12 |
length() Devuelve la longitud de la Cadena, en caracteres. (Tenga en cuenta que esto no incluye un carácter nulo al final). |
13 |
remove() Modifique en su lugar, una cadena que elimina caracteres del índice proporcionado hasta el final de la cadena o del índice proporcionado al índice más el recuento. |
14 |
replace() La función String replace () le permite reemplazar todas las instancias de un carácter dado con otro carácter. También puede usar replace para reemplazar subcadenas de una cadena con una subcadena diferente. |
15 |
reserve() La función String reserve () le permite asignar un búfer en la memoria para manipular cadenas. |
dieciséis |
setCharAt() Establece un carácter de la Cadena. No tiene ningún efecto sobre los índices fuera de la longitud existente de la Cadena. |
17 |
startsWith() Prueba si una cadena comienza o no con los caracteres de otra cadena. |
18 |
toCharArray() Copia los caracteres de la cadena en el búfer proporcionado. |
19 |
substring() Obtenga una subcadena de una cadena. El índice inicial es inclusivo (el carácter correspondiente se incluye en la subcadena), pero el índice final opcional es exclusivo (el carácter correspondiente no se incluye en la subcadena). Si se omite el índice final, la subcadena continúa hasta el final de la Cadena. |
20 |
toInt() Convierte una cadena válida en un número entero. La cadena de entrada debe comenzar con un número entero. Si la cadena contiene números que no son enteros, la función dejará de realizar la conversión. |
21 |
toFloat() Convierte un String válido en un flotante. La cadena de entrada debe comenzar con un dígito. Si la cadena contiene caracteres que no son dígitos, la función dejará de realizar la conversión. Por ejemplo, las cadenas "123.45", "123" y "123fish" se convierten en 123.45, 123.00 y 123.00 respectivamente. Tenga en cuenta que "123,456" se aproxima a 123,46. Tenga en cuenta también que los flotantes tienen solo 6-7 dígitos decimales de precisión y que las cadenas más largas pueden estar truncadas. |
22 |
toLowerCase() Obtenga una versión en minúscula de una cadena. A partir de 1.0, toLowerCase () modifica la cadena en su lugar en lugar de devolver una nueva. |
23 |
toUpperCase() Obtenga una versión en mayúsculas de String. A partir de 1.0, toUpperCase () modifica la cadena en su lugar en lugar de devolver una nueva. |
24 |
trim() Obtenga una versión de String con cualquier espacio en blanco inicial y final eliminado. A partir de la 1.0, trim () modifica la cadena en su lugar en lugar de devolver una nueva. |