cómo convertir doble a cadena en android

Quiero convertir cadena en mi constructor en doble, no puedo cambiarlo en mi constructor, porque en un proceso, la variable debe en doble, y la otra clase debe ser cadena, puede decirme la manera de convertirlo. ? este es mi constructor:

public class DataItem { String ijiInvest, ijiId; String tanggal; double persenHmint1,inuNilai selisih,persen_hke1; public DataItem(String ijiInvest, double persenHmint1, Double inuNilai, double selisih,double persen_hke1, String tanggal,String ijiId) { // TODO Auto-generated constructor stub this.ijiInvest = ijiInvest; this.persenHmint1 = persenHmint1; this.inuNilai = inuNilai; this.selisih = selisih; this.ijiId = ijiId; this.tanggal = tanggal; this.persen_hke1=persen_hke1; } public String getIjiInvest() { return ijiInvest; } public String getIjiId() { return ijiId; } public String getTanggal() { return tanggal; } public double getPersenHmint1() { return persenHmint1; } public Double getInuNilai() { return inuNilai; } public double getSelisih() { return selisih; } public double persen_hke1(){ return persen_hke1; } 

en mi adaptador base, quiero cambiar getInuNilai () en cadena este es mi adaptador base:

 public class TabelAdapter extends BaseAdapter{ Context context; ArrayList<DataItem> listData;//stack int count; public TabelAdapter(Context context, ArrayList<DataItem>listData){ this.context=context; this.listData=listData; this.count=listData.size(); } @Override public int getCount() { // TODO Auto-generated method stub return count; } @Override public Object getItem(int arg0) { // TODO Auto-generated method stub return null; } @Override public long getItemId(int position) { // TODO Auto-generated method stub return 0; } @Override public View getView(int position, View v, ViewGroup parent) { // TODO Auto-generated method stub View view= v; ViewHolder holder= null; if(view==null){ LayoutInflater inflater=(LayoutInflater)context.getSystemService(context.LAYOUT_INFLATER_SERVICE); view= inflater.inflate(R.layout.main, null); holder=new ViewHolder(); holder.nama=(TextView)view.findViewById(R.id.name); holder.email=(TextView)view.findViewById(R.id.email); view.setTag(holder); } else{ holder=(ViewHolder)view.getTag(); } holder.nama.setText(listData.get(position).getTanggal()); // holder.email.setText(listData.get(position).getInuNilai()); return view; } static class ViewHolder{ TextView nama, email; } 

no puedo setText getInuNilai () porque su regreso en doble, ¿puede decirme cómo convertirlo?

  String yourDoubleString = String.valueOf(yourDouble); 

si desea tener el doble devuelto de su método getInuNilai () como una cadena:

primero consiga su doble de este método:

  double inuNilaiDouble = getInuNilai(); 

y analizarlo en String:

  String inuNilaiString = String.valueOf(inuNilaiDouble); 

o

  String inuNilaiString = Double.toString(inuNilaiDouble); 

si quieres esto fuera de tu DataItem.java, hacer una referencia de DataItem y obtener el doble:

  double inuNilaiDouble = mReferenceOfDataItem.getInuNilai(); 

y luego analizarlo en String como se muestra arriba.

Prueba esto:

 String s = Double.toString(yourDouble); 

Puedes utilizar:

 String yourStringVariable = Double.toString(yourDoubleVariable/value); 

También hay un concepto que si concat su tipo de datos primitivo a un valor de cadena, lo convierte en una cadena.

 String yourStringVariable = yourDoubleVariable + ""; 

Editar:

Su método getInuNilai() devuelve un valor doble. Puede utilizar el código siguiente:

 String yourStringVariable = yourDataItemVariable.getInuNilai() + ""; 

O:

 String yourStringVariable = Double.toString(yourDataItemVariable.getInuNilai()); 

Una forma de hacerlo sería:

 double x = 123.45; String res = "" + x; 

Hay otros, por ejemplo String res = new String(x); – escoge el que más te guste.

utilizar esto para convertir de doble a cadena Double.toString(yourDouble);

  • ValueAnimator sólo se repite una vez
  • La mejor manera de ejecutar periódicamente AsyncTasks en Android
  • ¿Es necesario establecer los oyentes de la interfaz Fragment a null en detach?
  • La notificación de Cordova plugin (java) no va a app - android
  • Retrofit 2 / OkHttp: Cancelar todas las solicitudes en ejecución
  • Establezca onItemClick en Adaptador personalizado ListView
  • java.lang.SecurityException: intentando leer gservices sin permiso
  • Fragmentos método onClick en el elemento fragmento
  • Analizar objeto JSON con cadena y sólo valor
  • ¿Es posible usar WebSockets o similar con una aplicación nativa de Android?
  • Excepción java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.