2020-11-24

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);          /打印输出
    }
}

Supongo que te gusta

Origin blog.csdn.net/weixin_51734251/article/details/110070264
Recomendado
Clasificación