我正在开发一个具有Arraylist的应用程序,其中包含产品名称及其数量。现在,我想通过WhatsApp和电子邮件共享此信息,例如列表:
产品:product1数量:2
产品:product2数量:5
产品:product3数量:1
产品:product4数量:7
或
产品:product1
数量:2
产品:product2
数量:5
产品:product3
数量:1
产品:product4
数量:7
它必须像列表一样一次发送所有信息。
答案 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());
}