La función de adquisición de la clase de cadena: la función de adquisición básica de la clase de cadena, ejemplos de la función de adquisición, función de conversión básica de la clase de cadena, ejemplos de función de conversión,
1. La función de adquisición de la clase de cadena:
(1) int longitud ()
Obtiene la longitud de la cadena, es decir, el número de caracteres en la cadena.
(2) Char Charat (INT índice)
Obtiene los caracteres en la posición de índice especificada.
(3) int indexOf (int ch)
Obtiene el índice del carácter especificado que aparece por primera vez en esta cadena. Nota: Int se usa aquí, no Char, porque tanto 'A' como 97 se pueden pasar como parámetros reales.
(4) int indexOf (string str)
Obtiene el índice de la primera ocurrencia de la cadena especificada en esta cadena.
(5) int indexOf (int ch, int fromindex)
Obtiene el índice que aparece por primera vez después de la posición especificada en esta cadena.
(6) int indexOf (string str, int fromindex)
Obtiene el índice que aparece por primera vez después de la posición especificada en esta cadena.
(7) String subcandstring (int inicio)
Interceptar sustras desde la posición especificada, por defecto, hasta el final. (Incluida la ubicación de inicio)
(8) String subcandstring (int inicio, int final)
Aproveche la subcadena desde el inicio de la posición especificada hasta el final de la posición especificada. (El comienzo del paquete no incluye final)
2. Ejemplos de obtención de funciones
paquete cn.itcast_06; public class StringDemo {public static void main (string [] args) {// int long () // Obtener la longitud de la cadena, es decir, el número de caracteres en la cadena. Cadena s = "helloworld"; System.out.println ("longitud ():"+s.length ()); // 10 System.out.println ("-------------------------"); // Char Charat (INT Index) // Obtener los caracteres en la posición de índice especificada. System.out.println ("Charat:"+S.Charat (0)); // H System.out.println ("Charat:"+S.Charat (9)); // D System.out.println ("-----------------------------"); // int indexOf (int ch) // Obtenga el índice del carácter especificado que aparece por primera vez en esta cadena. Nota: int se usa aquí, no Char, // La razón es que tanto 'A' como 97 pueden pasar como parámetros reales. System.out.println ("indexOf:"+s.indexof ('h')); // 0 system.out.println ("indexOf:"+s.indexof ('d')); // 9 system.out.println ("---------------------------"); // int indexOf (String Str) // Obtenga el índice que aparece por primera vez en esta cadena. System.out.println ("índicef:"+s.indexof ("owo")); // 4 system.out.println ("indexOf:"+s.indexof ("ld")); // 8 System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- // int indexOf (string str, int fromIndex) // Obtener el índice que aparece por primera vez después de la posición especificada en esta cadena. // String Subconsing (int inicio) // Intercept Subcepting desde la posición especificada, el valor predeterminado es interceptar al final. Comience desde la posición especificada hasta el final de la posición especificada.3. Función de conversión de cadena:
(1) byte [] getBytes ()
Convierta cadenas a matrices de bytes.
(2) char [] toCarArray ()
Convierta cadenas en matrices de personajes.
(3) Valor de cadena estática (char [] CHS)
Convierte una matriz de personajes en una cadena.
(4) Valor de cadena estática (int i)
Convertir los datos de tipo int en una cadena.
Nota: El método Value de la clase de cadena puede convertir cualquier tipo de datos en una cadena.
(5) Cadena tolowercase ()
Convierta la cadena en minúsculas.
(7) cadena touppercase ()
Convierta la cadena en capitalización.
(8) String Concat (String STR)
Coser las cuerdas. Usar + está bien.
4. Ejemplos de funciones de conversión de la clase de cadena:
paquete cn.itcast_06; public class StringDemo4 {public static void main (string [] args) {// Definir un objeto de cadena String S = "Javase"; // byte [] getBytes (): convierta una cadena en una matriz de bytes. byte [] bys = s.getBytes (); for (int x = 0; x <bys.length; x ++) {system.out.println (bys [x]); } System.out.println ("-------------------------------------"); // char [] toCarArray (): Convierta una cadena en una matriz de caracteres. char [] chs = s.tocharArray (); for (int x = 0; x <chs.length; x ++) {system.out.println (chs [x]); } System.out.println ("----------------------------------"); // Valor de cadena estática (char [] CHS): Convierta una matriz de caracteres en una cadena. Cadena ss = string.ValueOf (CHS); System.out.println (SS); System.out.println ("----------------------------------"); // Valor de cadena estática (int i): Convierta los datos de tipo int en una cadena. int i = 100; String sss = string.ValueOf (i); System.out.println (SSS); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.Println (" TOLOWERCase: " + S.Tolowercase ()); System.out.Println (" S: " + S); System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println (" TOUPPERCASE: " + S.ToUppercase (); System.outintln (" S: " + S); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- String S1 =" Javase "; String S2 =" Javaee "; String S3 = S1 + S2; String S4 = S1.Concat (S2); System.out.println ("S3:"+S3);Reponer:
La siguiente es la función de adquisición de la clase de cadena
cadena de paquete; // Obtener la función de la clase de cadena public class StringDemo {public static void main (string [] args) {// Definir un objeto de cadena String S = "HelloWorld"; // Devuelve la longitud de String System.out.println ("s.length ="+s.lenggth (); // El índice de caracteres en la posición especificada System.out.println ("Charat:"+"" 7); System.out.println ("índicef:"+s.indexof ('l')); // Devuelve el índice system.out.println ("indexOf:"+s.indexof ("owo")); // System.out.println ("índicef:"+s.indexof ('l', 4)); // no se encuentra o si no existe, devuelve -1 // devuelve el índice que aparece por primera vez en esta cadena desde la posición especificada System.out.println ("índicef:"+s.indexof ("ell", 4)); System.out.println ("Subcanding:"+S.Substring (2)); // SeaVe desde la posición especificada a la posición especificada (cierre delantero y abierto) System.out.println ("Substring:"+S.Substring (2,8)); }}Resumir
Lo anterior es la función de adquisición y conversión de la clase de cadena presentada por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!