将Arraylist转换为要通过Whatsapp共享的项目列表

时间:2018-11-15 17:06:58

标签: java android arraylist

我正在开发一个具有Arraylist的应用程序,其中包含产品名称及其数量。现在,我想通过WhatsApp和电子邮件共享此信息,例如列表:

产品:product1数量:2

产品:product2数量:5

产品:product3数量:1

产品:product4数量:7

产品:product1

数量:2

产品:product2

数量:5

产品:product3

数量:1

产品:product4

数量:7

它必须像列表一样一次发送所有信息。

1 个答案:

答案 0 :(得分:0)

因此,您想将包含字符串的ArrayList转换为  “产品1,5”  “产品2、3” ... 要一个字符串共享?如果是这样,您可以使用此代码。

{
    ArrayList<String> dataList = new ArrayList<>();
// Your arraylist that contains all the data
        dataList.add("product1 , 5");
        dataList.add("Product2 , 3");
        StringBuilder fullString = new StringBuilder();
        for (int i=0 ; i < dataList.size(); i++)
        {
            String[] splitedData = dataList.get(i).split(",");
            fullString.append("Product : " + splitedData[0] + "\n" + "Quantity : "+ splitedData[1]+"\n");
        }

    ShareToWhatsapp(fullString.toString());
    }