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 =(% de línea total longitud 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;=páginatotal){

páginaactual = páginatotal// Finalmente una página

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

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

}

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

for(int I =(página actual-1)* longitud de línea; I<currentpage * linelengthi++){

content+= tmp[I]+" & lt; br />;

}

tmp = null

System.out.println( Contenido);

}

}

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

1. Lee el número total 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. saltos de línea según los caracteres, y escribe el actual cada 20. Posición

4. Calcula la página actual en función de 1, 2 y 3.