-2

I am using Android 2.1

I need to know how to mash 4 items (String, String, String, String) into a single item that i could enter into an array (to display on a listview).

4

3 に答える 3

3

各文字列のフィールドを持つそのオブジェクトのクラスを定義するだけで済みます。リストビューに表示する内容に応じて、このクラスのtoString()メソッドもオーバーライドする必要があります。

于 2012-05-13T11:40:34.690 に答える
2

Write a class ala

public class MyClass {
     private String field1;
     private String field2;
     private String field3;
     private String field4;

     public MyClass(String field1, String field2, String field3, String field4) {
         this.field1 = field1;
         //... etc etc
     }

     public String getField1() { return field1;}
     public void setField1(String field1) {this.field1 = field1;}

     //etc etc
}
于 2012-05-13T11:46:53.773 に答える
1

4つのパラメーターを持つメソッドを使用してカスタムクラスを作成できます。これで、このクラスをどこでも使用できます。次の例を勉強してください。

public class myObjectClass
{
      String str1,str2,str3,str4;

      // Setting the values 
      public void setString1 ( String str1 )
      {
            this.str1 = str1;
      }
      public void setString2 ( String str2 )
      {
            this.str2 = str2;
      }
      public void setString3 ( String str3 )
      {
            this.str3 = str3;
      }
      public void setString4 ( String str4 )
      {
            this.str4 = str4;
      }

      // Gettng the values
      public String getString1 ()
      {
            return str1;
      }
      public String getString2 ()
      {
            return str2;
      }
      public String getString3 ()
      {
            return str3;
      }
      public String getString4 ()
      {
            return str4;
      }

      public void myObjects ( String str1, String str2, String str3,String str4 )
      {
             // Your Operation Code
      }
}
于 2012-05-13T11:42:20.320 に答える