Java
División de la cadena
// 1. El método de división de la cadena: split ()
Uso: string.split ("base dividida");
prueba: verso dividido
public class day16_01 {
public static void main(String[]args){
String a="床前明月光,疑似地上霜,举头望明月,低头思故乡"; /诗句
String[] b = a.split(","); /用逗号分割诗句,字符串会变成多个字符串,所以要用数组接收
/用遍历,打印输出
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}
}
}
Inserte la descripción de la imagen aquí
Llegué a la conclusión: después de la división, la base de la división desaparecerá y las cadenas de los lados izquierdo y derecho se dividirán en dos, que deben ser recibidas por la matriz.
Escribí un artículo sobre matrices antes. Si no entiendo, puede echar un vistazo:
declaración y asignación de matriz, recorrido de matriz
String Buffer tipo de cadena: Manejo de variables de cadena que cambian con frecuencia.
Si cambia con frecuencia las variables de cadena, se abrirá un nuevo espacio y luego desechará el espacio original, que es un desperdicio y toma tiempo de carga, pero StringBuffer no lo hará, siempre en un espacio
// 1. Declare el formato de la asignación
StringBuffer con = new StringBuffer ("contenido");
experimento:
public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer("hello"); /写一个字符串Buff类,命名为con,值是hello
System.out.println(con); /打印输出
}
}
Inserte la descripción de la imagen aquí
// 2. El método de agregar cadenas: append () no abrirá un nuevo espacio.
Uso: Método StringBuffer.append ("cadena"); Las
cadenas se agregarán más adelante.
Prueba:
public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer("hello"); /写一个字符串Buff类,命名为con,值是hello
con.append("java"); /添加java
System.out.println(con); /打印输出
}
}
Inserte la descripción de la imagen aquí
El método de inserción de contenido: insert () no abrirá espacio nuevo.
Uso: Método StringBuffer. Insert (insertar valor de índice, contenido insertado);
prueba:
public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer("hellojava");
con.insert(1,"..."); /在下标1,插入"..."
System.out.println(con); /打印输出
}
}