java - 关于在 Java 中将数据输出为 CSV 文件的问题
问题描述
我正在尝试将“for 循环”中的数据输出为 .csv 文件。我查找了一些示例,但我并不真正了解如何在我的代码块中实现它。谁能给我一些提示或一些代码示例?谢谢!
public class ItemID extends getRandom {
public static void main(String[] args) {
// TODO Auto-generated method stub
int I_IM_ID; //from 1 - 10,000
double I_PRICE; //from 1.00 - 100.00
String I_NAME, I_DATA; //I_NAME = random string 14-24; I_DATA = astring 26-50
for(int i = 0; i < 10; i++) {
I_IM_ID = getRandomInteger(1,10000);//
I_PRICE = getRandomDouble(1,100);
I_NAME = getAlphaNumericString(28);
I_DATA = getAlphaNumericString(28);
System.out.println(I_IM_ID +","+ I_NAME +","+ I_PRICE +","+I_DATA );
}
}
}
我的示例输出:
1513,18eDDM8xLQaKMk8liHguUb9zSsQZ,64.29,96qCAzOY2htGDMeCsIGrVSbkS7yY
3973,8jKWUOz1ozMgBQS9XhBIftH2O8FV,76.3,t5JCQRWKiRNuGQqtJqHa3WuXWd4T
9861,KPgPe1feNS8kfgHDjWrfKY911Efr,91.7,AzQDyoHh5MWVp1jFk8vlC7v88Y6i
2295,GJgVD0TW5vpC6rZAP3HWboTvbUFq,55.91,nsURqmxfKyt6IFyZc2QrBsYlQOHu
9829,heSLInqF644xJVgat2OrMYFa6Od7,2.75,zetFM3SYPmGopl4NPRLpNKH4Naya
9874,ezb795OAfF8tCD0RD33iBtMogdRe,67.43,TffJZrQaGS461zgR3BrK4moaTbFi
5241,aelZ8KSN6XluNo1lY131gyuXdR2s,83.04,jGFUl8L6BM3fKvobqKUDxThBgaha
712,yP3WTnfYtaMe5eWISJGfo1uduI4q,17.06,TR0V9gK42HHj5pdGSlKOZhErNNM9
2597,UxXNXd4c7ivJH6fRNuP1I9qFl3Cp,11.57,P6cTB5yuMIFUpaJANvQGS1ilTi8H
1270,GF9QPrSaHf8GbXaAeHDenPJFenYi,41.74,gVapkH3PqOVHgooyZ6nm16WUCT7x
解决方案
您应该选择第三方库,无论如何这里是代码的解释。以下三行是变量声明,仅此而已。
int I_IM_ID;
double I_PRICE;
String I_NAME, I_DATA;
下面for循环迭代10次,有3种方法(你可能没抄)
I_IM_ID = getRandomInteger(1,10000);
I_PRICE = getRandomDouble(1,100);
I_NAME = getAlphaNumericString(28);
getRandomInteger() 和 getRandomDouble() - 接受 2 个参数 - 第一个来自和第二个范围 getAlphaNumericString() - 接受 1 个参数 - 长度以生成字母和数字的随机组合
生成的操作被分配给创建的局部变量并以逗号分隔格式打印,您必须将此 (I_IM_ID +","+ I_NAME +","+ I_PRICE +","+I_DATA ) 发送到您的文件 a需要使用输出文件创建操作流
推荐阅读
- javascript - How can I distribute the two pieces of a game engine in an efficient way?
- php - 在 IIS 中访问物理路径之外的 PHP 文件
- javascript - 如何在Javascript中检查两个具有不同值的不同对象的相同值
- linux - ASP.NET Core:运行依赖于框架的应用程序时“找不到框架‘Microsoft.AspNetCore.App’,版本‘3.1.0’”
- r - 使用 dplyr 比较组并过滤常见的观察结果
- r - 使用 dplyr 将一组中缺少的级别添加到汇总表
- python - 如何从每类 imagenet 中获取 50 个样本?
- wpf - UserControl 'Loaded' 上的 EventTrigger 未调用 ICommand.Execute
- c - 为什么我没有得到正确的总和值?
- dependency-injection - CDI注入具体接口实现