Preguntas sobre JAVA
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())
{ p>
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));
}
}