Red de conocimiento informático - Problemas con los teléfonos móviles - Análisis del código fuente SDS

Análisis del código fuente SDS

Consulte el código a continuación. Este programa es una clase independiente del entorno jsp. lz debe modificarse ligeramente según la situación real para adaptarse a su entorno específico. Con precauciones detalladas, no debería haber ningún problema.

==============

Página del curso público{

Cadena estática desc = " SSD dasd \ nsdfdsfssf \ nsdfsdfsdfsfdsfds \nssdsdsd\nsdfdsfsfs\nsdfsdfsdfsfdsfds\nssdsdsdsd\nsdfdsfsfs\nssddsdfsdsfdsfds\nssdsdsdsd\nsdfdsfsfs\nsdfsd fsdfsfdsfds \ nssd sdsdsd \ nsdfdsfsfs \ nsdfsdfsfs \ nsdfsdfsfs

Public static void main(String[] args) {

String lineflag = "\ n//Salto de línea

int linelength = 20//Cambiar página cada 20 líneas

int current page = 1; //Número de página actual. Esta variable debe obtenerse mediante request.getParmeter.

int total line = 0; //El número total de caracteres de nueva línea. Esta variable debe obtenerse mediante solicitud. obtener parámetro o sesión para mejorar la eficiencia.

string[]tmp = desc . split(line flag);

if(totalline==0){

//La primera vez que ingresas página A veces, es necesario calcular el número total de saltos de línea. Otras veces, no es necesario calcular al ingresar a la página

//Obtenga el número total de caracteres de nueva línea mediante la interceptación de cadenas.

If (tmp!= null amp amptmp.length gt0){

totalline = tmp.length//Número total de nuevas líneas

}

}

int página total =(longitud total de línea = = 0)? línea total/longitud de línea: línea total/longitud de línea 1; //Número total de páginas

if(página actual gt;=totalPage){

currentpage = totalPage//Última página

} else if(página actual lt;=1){

página actual = 1;//Página de inicio

}

Caracteres String content = " "; //El contenido de la página actual que se mostrará

for(int I =(current page-1)* line length; I ltcurrentpage * linelengthi){

contenido = tmp[I] " lt; br />;

}

tmp = null

System.out.println(contenido);

}

}

==============

1. de saltos de línea en desc , que es el número total de líneas del artículo.

2. Calcula el número total de páginas.

3. Lee los saltos de línea según los caracteres y escribe la posición actual cada 20 caracteres.

4. Calcula la página actual basándose en 1, 2 y 3.