Preguntas sobre JAVA

I.

1~5 cbdba

6~10 bbbda

II.

1.Archivo (nombre de ruta de la cadena), Archivo ( URI uri)

2. FileInputStream.read()==null

3. El primero está desordenado y no es repetible, mientras que el segundo es ordenado y repetible

<. p> 4. métodos iguales (Objeto obj), toString()

5. java.lang

6. null!Long, Byte, java.lang

8! = 0, out.write(a);

9.ArrayList, HashSet, Map

10.interrupt()

11.

12.

13.a.toString(), a ""

14.a.getBytes()

15.new String(b)

Tres.

1.

//Person.java

paquete com.ldxx.test;

clase pública Persona

{

nombre de cadena privada;

edad int privada;

sexo de cadena privada;

Persona pública (nombre de cadena, edad int, sexo de cadena)

{

this.name = nombre

this.age = edad; /p>

this.sex = sexo;

}

public String getName()

{

return nombre;

}

public void setName(String nombre)

{

this.name = nombre;

}

public int getAge()

{

edad de retorno;

}

public void setAge( int edad)

{

this.age = edad;

}

public String getSex()

{

return sex;

}

public void setSex(String sex)

{

esto .sex = sexo;

}

@Override

public String toString()

{

return "nombre: " this.getName() "edad:util.Iterator;

importar java.util.List;

implemento de clase pública PersonUtils

ents Comparatorlt; Persongt;

{

// Método para implementar la clasificación

@Override

public int compare(Persona p1, Persona p2)

{

if (p1.getAge() gt; p2. getAge())

{

return 1;

}

if (p1.getAge() lt; p2.getAge())

{

return -1;

}

return 0;

}

// Método para imprimir el género como masculino

public void printMan (HashSetlt; Persongt; hs)

{

Iteratorlt; pit = hs.iterator()

while (pit.hasNext())

{

Persona pe = pit.next();

if ("male".equals(pe.getSex()))

{

System.out.println(pe.toString());

}

}

}

//Convertir HashSet en Lista

public Listlt;Persongt; hashSetToList(HashSetlt;Persongt; hs)

{

Listlt;Persongt; = new ArrayListlt;Persongt;();

Iteratorlt;Persongt; iterador = hs.iterator();

while (iterator.hasNext())

{

list.add(iterator.next());

}

Lista de retorno

}

public Listlt;Persongt; eliminar(Listlt;Persongt; lista){

Iteratorlt;Persongt; iterador = list.iterator() ;

while (iterator.hasNext() )

{

Persona persona = iterator.next()

if (" ZhangSan" .equals(persona.getName())amp; "Hombre".equals(person.getSex())amp;amp; 20==persona.getAge())

{ list.remove(persona);

}

}

//System.out.println(list.size();

regresar l

ist;

}

//imprime la información de todos

public void printAllPerson(Listlt; Persont; list)

{

Iteratorlt; Persongt; iterador = lista .iterator();

while (iterator.hasNext())

{

System.out. println(iterator.next().toString());

}

}

}Lista;

clase pública Ptest

{

public static void main(String[] args)

{

HashSetlt;Persongt hs = new HashSetlt;Persongt; ();

PersonUtils ps = new PersonUtils();

hs.add(new Person("Zhao Si", 18, "mujer")); p> System.out.println("1. Información sobre todos los hombres: ");

ps.printMan(hs);

Listlt; /p>

//sort

Collections.sort(list, ps);

System.out.println("2.out.println("2. Edad de la prensa resultados de clasificación: ");

ps.printAllPerson(list);

System.out.println("3.El nombre es Zhang San, la edad es 20, el género es masculino después del resultados de persona: ");

ps.printAllPerson(ps.delete(list));

}

}