- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在完成与 friend 一起制作的应用程序,但是当 ListView 显示俱乐部的同事时,我遇到了问题,它为您提供了每个人编辑或修改其个人资料中的信息的选项。我想知道我该怎么做?是否有必要转到创建它们的相同布局来修改它们?
(抱歉,有listView的代码)
AltaSocio.java
package com.example.polideportivo1;
import java.text.DateFormat;
import java.text.Format;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
import android.widget.AdapterView.OnItemSelectedListener;
public class AltaSocio extends Activity {
Socios nuevosSocio = new Socios(0,"","","","","","","","",0,0,"");
private EditText editDocumento;
private EditText editApellido;
private EditText editNombre;
private CheckBox checkBoxM;
private CheckBox checkBoxF;
private EditText editCivil;
private Spinner Nacionalidad;
private EditText Nacimiento;
private EditText Domicilio;
private Spinner Localidad;
private EditText Celular;
private EditText TelFijo;
private EditText Correo;
String miNacionalidad;
String miLocalidad;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.alta_socio2);
editDocumento = (EditText)findViewById(R.id.editDocumento);
editApellido = (EditText)findViewById(R.id.editApellido);
editNombre = (EditText)findViewById(R.id.editNombre);
editCivil = (EditText)findViewById(R.id.editCivil);
Nacimiento = (EditText)findViewById(R.id.editNacimiento);
Domicilio = (EditText)findViewById(R.id.editDomicilio);
Celular = (EditText)findViewById(R.id.editCelular);
TelFijo = (EditText)findViewById(R.id.editFijo);
Correo = (EditText)findViewById(R.id.editCorreo);
checkBoxM = (CheckBox)findViewById(R.id.checkM);
checkBoxF = (CheckBox)findViewById(R.id.checkF);
Nacionalidad = (Spinner)findViewById(R.id.spinnerNacionalidad);
Localidad = (Spinner)findViewById(R.id.spinnerLocalidad);
final Button BtnCrear = (Button)findViewById(R.id.botonCrear);
final Button BtnCerrar = (Button)findViewById(R.id.buttonAtras);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.Nacionalidad, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
Nacionalidad.setAdapter(adapter);
Nacionalidad.setOnItemSelectedListener(new OnItemSelectedListener () {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
parent.getItemAtPosition(pos);
miNacionalidad = Nacionalidad.getItemAtPosition(pos).toString();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
//another call
}
});
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(this, R.array.Localidad, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_item);
Localidad.setAdapter(adapter2);
Localidad.setOnItemSelectedListener(new OnItemSelectedListener () {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
parent.getItemAtPosition(pos);
miLocalidad = Localidad.getItemAtPosition(pos).toString();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
//another call
}
});
}
public void grabar(View v) {
nuevosSocio.setCI(Integer.parseInt(editDocumento.getText().toString()));
nuevosSocio.setApellido(editApellido.getText().toString());
nuevosSocio.setNombre(editNombre.getText().toString());
nuevosSocio.setEstadoCivil(editCivil.getText().toString());
DateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
DateFormat DataSocio;
try {
String Fecha =(Nacimiento.getText().toString());
formateador.parse(Fecha);
nuevosSocio.setFechaNacimiento(Fecha);
}
catch (ParseException e)
{
Toast g = Toast.makeText(this, "Formato Fecha no valido", Toast.LENGTH_LONG);
}
nuevosSocio.setDomicilio(Domicilio.getText().toString());
nuevosSocio.setTelefonoCelular(Integer.parseInt(Celular.getText().toString()));
nuevosSocio.setTelefonoFijo(Integer.parseInt(TelFijo.getText().toString()));
nuevosSocio.setCorreo(Correo.getText().toString());
if (checkBoxM.isChecked()) {
nuevosSocio.setSexo("Masculino");
} else {
nuevosSocio.setSexo("Femenino");
}
nuevosSocio.setNacionalidad(miNacionalidad);
nuevosSocio.setLocalidad(miLocalidad);
VariablesGlobales.getInstance().getSocios().add(nuevosSocio);
Toast t = Toast.makeText(this, "Los datos fueron grabados",
Toast.LENGTH_SHORT);
t.show();
finish();
}
}
alta_socio2.xml
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
>
<TextView
android:id="@+id/textTituloAlta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="@string/TituloAlta"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/editDocumento"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/textMenuAlta"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="number"
android:text="@string/IdDocumento" />
<EditText
android:id="@+id/editNombre"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/editDocumento"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="textPersonName"
android:text="@string/IdNombre" />
<TextView
android:id="@+id/textMenuAlta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textTituloAlta"
android:layout_centerHorizontal="true"
android:layout_marginTop="19dp"
android:text="@string/MenuAlta" />
<EditText
android:id="@+id/editApellido"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editNombre"
android:layout_alignRight="@+id/editDocumento"
android:layout_below="@+id/editNombre"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="textPersonName"
android:text="@string/IdApellido" />
<TextView
android:id="@+id/textSexo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/editApellido"
android:layout_marginTop="20dp"
android:text="@string/IdSexo" />
<CheckBox
android:id="@+id/checkM"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/textSexo"
android:layout_alignBottom="@+id/textSexo"
android:layout_alignBaseline="@+id/textSexo"
android:text="@string/IdSM" />
<CheckBox
android:id="@+id/checkF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textSexo"
android:layout_alignBottom="@+id/textSexo"
android:layout_toRightOf="@+id/checkM"
android:text="@string/IdSF" />
<EditText
android:id="@+id/editCivil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textSexo"
android:layout_alignRight="@+id/editApellido"
android:layout_below="@+id/textSexo"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="text"
android:text="@string/IdEstadoCivil" />
<Spinner
android:id="@+id/spinnerNacionalidad"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:layout_alignLeft="@+id/checkF"
android:layout_alignRight="@+id/editCivil"
android:layout_below="@+id/editCivil"
android:layout_marginTop="20dp" />
<EditText
android:id="@+id/editNacimiento"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editDomicilio"
android:layout_alignRight="@+id/spinnerNacionalidad"
android:layout_below="@+id/spinnerNacionalidad"
android:layout_centerVertical="true"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="date"
android:text="@string/IdFechaNacimiento" />
<EditText
android:id="@+id/editDomicilio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/editNacimiento"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="text"
android:text="@string/IdDomicilio"/>
<Spinner
android:id="@+id/spinnerLocalidad"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:layout_alignLeft="@+id/spinnerNacionalidad"
android:layout_below="@+id/editDomicilio"
android:layout_marginTop="20dp" />
<TextView
android:id="@+id/textNacionalidad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editCivil"
android:layout_alignTop="@+id/spinnerNacionalidad"
android:text="@string/IdNacionalidad" />
<TextView
android:id="@+id/textLocalidad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editDomicilio"
android:layout_alignTop="@+id/spinnerLocalidad"
android:text="@string/IdLocalidad" />
<EditText
android:id="@+id/editCelular"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_below="@+id/spinnerLocalidad"
android:ems="10"
android:inputType="phone"
android:text="@string/IdTelefonoCelular" />
<EditText
android:id="@+id/editFijo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_below="@+id/editCelular"
android:ems="10"
android:inputType="phone"
android:text="@string/IdTelefonoFijo" />
<EditText
android:id="@+id/editCorreo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editFijo"
android:layout_alignRight="@+id/spinnerLocalidad"
android:layout_below="@+id/editFijo"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="textEmailAddress"
android:text="@string/IdDireccionCorreo" />
<TextView
android:id="@+id/textFoto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editCorreo"
android:text="@string/IdFoto"
android:layout_marginTop="20dp" />
<ImageView
android:id="@+id/imageFoto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editCorreo"
android:layout_toLeftOf="@+id/botonImagen"
android:layout_toRightOf="@+id/textFoto"
android:layout_marginTop="20dp"
/>
<Button
android:id="@+id/botonImagen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editCorreo"
android:layout_marginTop="20dp"
android:layout_alignRight="@+id/editCorreo"
android:text="@string/BotonImagen" />
<Button
android:id="@+id/botonAtras"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/botonImagen"
android:layout_marginTop="20dp"
android:layout_alignRight="@+id/botonImagen"
android:text="@string/BotonFichaAtras"/>
<Button
android:id="@+id/botonCrear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/botonImagen"
android:layout_marginTop="20dp"
android:layout_alignLeft="@+id/textFoto"
android:text="@string/BotonCrear"
android:onClick="grabar"/>
</RelativeLayout>
</ScrollView>
lista_socio_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/TituloSocio"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="@string/TituloSocio"
android:textSize="25sp"/>
<ListView
android:id="@+id/ListaMainSocio"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/TituloSocio"
android:layout_marginTop="5dp"/>
</RelativeLayout>
lista_socio.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="4dp">
<TextView
android:id="@+id/textNombre"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="@string/IdNombre"
android:textSize="13sp" />
<TextView
android:id="@+id/textApellido"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textNombre"
android:layout_marginTop="5dp"
android:text="@string/IdApellido"
android:textSize="13sp"/>
<Button
android:id="@+id/btnEdit"
android:layout_width="80dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="#99CC"
android:focusable="false"
android:focusableInTouchMode="false"
android:text="Edit"
android:textColor="#FFFFFF" />
<Button
android:id="@+id/btnDelete"
android:layout_width="80dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/btnEdit"
android:layout_marginTop="3dp"
android:background="#99CC"
android:focusable="false"
android:focusableInTouchMode="false"
android:text="Delete"
android:textColor="#FFFFFF" />
<TextView
android:id="@+id/textCI"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textApellido"
android:layout_marginTop="5dp"
android:text="@string/IdDocumento"
android:textSize="13sp" />
<TextView
android:id="@+id/textSexo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textCI"
android:layout_marginTop="5dp"
android:text="@string/IdSexo"
android:textSize="13sp" />
<TextView
android:id="@+id/textEstadoCivil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textSexo"
android:layout_marginTop="5dp"
android:text="@string/IdEstadoCivil"
android:textSize="13sp" />
<TextView
android:id="@+id/textNacionalidad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textEstadoCivil"
android:layout_marginTop="5dp"
android:text="@string/IdNacionalidad"
android:textSize="13sp" />
<TextView
android:id="@+id/textNacimiento"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textNacionalidad"
android:layout_marginTop="5dp"
android:text="@string/IdFechaNacimiento"
android:textSize="13sp" />
<TextView
android:id="@+id/textDomicilio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textNacimiento"
android:layout_marginTop="5dp"
android:text="@string/IdDomicilio"
android:textSize="13sp" />
<TextView
android:id="@+id/textLocalidad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textDomicilio"
android:layout_marginTop="5dp"
android:text="@string/IdLocalidad"
android:textSize="13sp" />
<TextView
android:id="@+id/textTelFijo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textLocalidad"
android:layout_marginTop="5dp"
android:text="@string/IdTelefonoFijo"
android:textSize="13sp" />
<TextView
android:id="@+id/textTelCel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textTelFijo"
android:layout_marginTop="5dp"
android:text="@string/IdTelefonoCelular"
android:textSize="13sp" />
<TextView
android:id="@+id/textCorreo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textTelCel"
android:layout_marginTop="5dp"
android:text="@string/IdDireccionCorreo"
android:textSize="13sp" />
</RelativeLayout>
ArrayAdapterSocio.java
package com.example.polideportivo1;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.TextView;
public class ArrayAdapterSocio extends ArrayAdapter<Socios>{
Context context;
int layoutResourceId;
ArrayList<Socios>socio = VariablesGlobales.getInstance().getSocios();
public ArrayAdapterSocio(Context context, int layoutResourceId, ArrayList<Socios> soc) {
super(context, layoutResourceId, soc);
this.context= context;
this.layoutResourceId = layoutResourceId;
this.socio = soc;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View item = convertView;
CapturadorSocio CapturadorSocio = null;
if (item == null) {
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
item = inflater.inflate(layoutResourceId, parent, false);
CapturadorSocio = new CapturadorSocio();
CapturadorSocio.nombre = (TextView) item.findViewById(R.id.textNombre);
CapturadorSocio.apellido = (TextView) item.findViewById(R.id.textApellido);
CapturadorSocio.documento = (TextView) item.findViewById(R.id.textCI);
CapturadorSocio.sexo = (TextView) item.findViewById(R.id.textSexo);
CapturadorSocio.estadoCivil = (TextView) item.findViewById(R.id.textEstadoCivil);
CapturadorSocio.nacionalidad = (TextView) item.findViewById(R.id.textNacionalidad);
CapturadorSocio.fechaNacimiento = (TextView) item.findViewById(R.id.textNacimiento);
CapturadorSocio.domicilio = (TextView) item.findViewById(R.id.textDomicilio);
CapturadorSocio.localidad = (TextView) item.findViewById(R.id.textLocalidad);
CapturadorSocio.telfijo = (TextView) item.findViewById(R.id.textTelFijo);
CapturadorSocio.telcelular = (TextView) item.findViewById(R.id.textTelCel);
CapturadorSocio.correo = (TextView) item.findViewById(R.id.textCorreo);
CapturadorSocio.edit = (Button) item.findViewById(R.id.btnEdit);
CapturadorSocio.delete = (Button) item.findViewById(R.id.btnDelete);
item.setTag(CapturadorSocio);
} else {
CapturadorSocio = (CapturadorSocio) item.getTag();
}
Socios socios = socio.get(position);
CapturadorSocio.nombre.setText(socios.obtenerNombre());
CapturadorSocio.apellido.setText(socios.obtenerApellido());
//CapturadorSocio.documento.setText(socios.obtenerCI());
CapturadorSocio.sexo.setText(socios.obtenerSexo());
CapturadorSocio.estadoCivil.setText(socios.obtenerEstadoCivil());
CapturadorSocio.nacionalidad.setText(socios.obtenerNacionalidad());
CapturadorSocio.fechaNacimiento.setText(socios.obtenerFechaNacimiento());
CapturadorSocio.domicilio.setText(socios.obtenerDomicilio());
CapturadorSocio.localidad.setText(socios.obtenerLocalidad());
CapturadorSocio.telfijo.setText(socios.obtenerTelefonoFijo());
CapturadorSocio.telcelular.setText(socios.obtenerCelular());
CapturadorSocio.correo.setText(socios.obtenerCorreo());
return item;
}
static class CapturadorSocio {
TextView nombre;
TextView apellido;
TextView documento;
TextView sexo;
TextView estadoCivil;
TextView nacionalidad;
TextView fechaNacimiento;
TextView domicilio ;
TextView localidad;
TextView telfijo;
TextView telcelular;
TextView correo;
Button edit;
Button delete;
}
}
ListarSocio.java
package com.example.polideportivo1;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.Toast;
public class ListarSocio extends Activity {
ListView listview;
ArrayAdapterSocio socioArrayAdapter;
ArrayList<Socios>socio = VariablesGlobales.getInstance().getSocios();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_socio_main);
socioArrayAdapter = new ArrayAdapterSocio(ListarSocio.this, R.layout.list_socio, socio);
listview = (ListView)findViewById(R.id.ListaMainSocio);
listview.setItemsCanFocus(false);
listview.setAdapter(socioArrayAdapter);
}
}
最佳答案
一种选择是让您的 ArrayAdapterSocio.java 实现 View.OnClickListener,这样您就可以像这样定义您的类:
public class ArrayAdapterSocio extends ArrayAdapter<Socios> implements View.OnClickListener{
// Your previous code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// Your previous code
CapturadorSocio.edit.setTag(socios.obtenerId);
// Hopefully you have a method to identify your memebers by Id.
// Otherwise, use another unique identifier, like their name.
}
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.btnEdit:
// The edit button was clicked, launch your edition here.
// You can get the Id of the member by calling v.getTag(),
// use that to launch edition on the correct member.
break;
default:
break;
}
}
}
您可以重用您的成员创建布局甚至 Activity/fragment ,但您不必这样做。 Espero haber ayudado;)
关于java - 修改listView的一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289898/
我正在编写一个具有以下签名的 Java 方法。 void Logger(Method method, Object[] args); 如果一个方法(例如 ABC() )调用此方法 Logger,它应该
我是 Java 新手。 我的问题是我的 Java 程序找不到我试图用作的图像文件一个 JButton。 (目前这段代码什么也没做,因为我只是得到了想要的外观第一的)。这是我的主课 代码: packag
好的,今天我在接受采访,我已经编写 Java 代码多年了。采访中说“Java 垃圾收集是一个棘手的问题,我有几个 friend 一直在努力弄清楚。你在这方面做得怎么样?”。她是想骗我吗?还是我的一生都
我的 friend 给了我一个谜语让我解开。它是这样的: There are 100 people. Each one of them, in his turn, does the following
如果我将使用 Java 5 代码的应用程序编译成字节码,生成的 .class 文件是否能够在 Java 1.4 下运行? 如果后者可以工作并且我正在尝试在我的 Java 1.4 应用程序中使用 Jav
有关于why Java doesn't support unsigned types的问题以及一些关于处理无符号类型的问题。我做了一些搜索,似乎 Scala 也不支持无符号数据类型。限制是Java和S
我只是想知道在一个 java 版本中生成的字节码是否可以在其他 java 版本上运行 最佳答案 通常,字节码无需修改即可在 较新 版本的 Java 上运行。它不会在旧版本上运行,除非您使用特殊参数 (
我有一个关于在命令提示符下执行 java 程序的基本问题。 在某些机器上我们需要指定 -cp 。 (类路径)同时执行java程序 (test为java文件名与.class文件存在于同一目录下) jav
我已经阅读 StackOverflow 有一段时间了,现在我才鼓起勇气提出问题。我今年 20 岁,目前在我的家乡(罗马尼亚克卢日-纳波卡)就读 IT 大学。足以介绍:D。 基本上,我有一家提供簿记应用
我有 public JSONObject parseXML(String xml) { JSONObject jsonObject = XML.toJSONObject(xml); r
我已经在 Java 中实现了带有动态类型的简单解释语言。不幸的是我遇到了以下问题。测试时如下代码: def main() { def ks = Map[[1, 2]].keySet()
一直提示输入 1 到 10 的数字 - 结果应将 st、rd、th 和 nd 添加到数字中。编写一个程序,提示用户输入 1 到 10 之间的任意整数,然后以序数形式显示该整数并附加后缀。 public
我有这个 DownloadFile.java 并按预期下载该文件: import java.io.*; import java.net.URL; public class DownloadFile {
我想在 GUI 上添加延迟。我放置了 2 个 for 循环,然后重新绘制了一个标签,但这 2 个 for 循环一个接一个地执行,并且标签被重新绘制到最后一个。 我能做什么? for(int i=0;
我正在对对象 Student 的列表项进行一些测试,但是我更喜欢在 java 类对象中创建硬编码列表,然后从那里提取数据,而不是连接到数据库并在结果集中选择记录。然而,自从我这样做以来已经很长时间了,
我知道对象创建分为三个部分: 声明 实例化 初始化 classA{} classB extends classA{} classA obj = new classB(1,1); 实例化 它必须使用
我有兴趣使用 GPRS 构建车辆跟踪系统。但是,我有一些问题要问以前做过此操作的人: GPRS 是最好的技术吗?人们意识到任何问题吗? 我计划使用 Java/Java EE - 有更好的技术吗? 如果
我可以通过递归方法反转数组,例如:数组={1,2,3,4,5} 数组结果={5,4,3,2,1}但我的结果是相同的数组,我不知道为什么,请帮助我。 public class Recursion { p
有这样的标准方式吗? 包括 Java源代码-测试代码- Ant 或 Maven联合单元持续集成(可能是巡航控制)ClearCase 版本控制工具部署到应用服务器 最后我希望有一个自动构建和集成环境。
我什至不知道这是否可能,我非常怀疑它是否可能,但如果可以,您能告诉我怎么做吗?我只是想知道如何从打印机打印一些文本。 有什么想法吗? 最佳答案 这里有更简单的事情。 import javax.swin
我是一名优秀的程序员,十分优秀!