草庐IT

csv_line

全部标签

java - 从文本文件中读取 char 和 line

对于一个非常基本的角色扮演游戏(好吧,目前是自上而下的四处走动游戏,)我想制作一个读取“保存”文件并将其存储在内存中的方法(稍后保存。)我想要这个通过一种方法使文件的某些行不被该方法读取,将文件保存为用户友好的,这样我就可以给出修改它等的说明。目前,计划是让它不读取前面带有%的行,但如果%导致问题,这可能会改变。我希望保存格式本身包含在一个压缩block中——一个或两个字母数字字符表示单个“block”的内容。我不想简单地为每个区域屏幕设置169行,我宁愿将它们放在一个13*13的压缩block中(同样,为了用户友好。)本质上,我怎样才能既a)检测一行是否以%开头b)如果是,跳到下一行

java - 使用 OpenCSV 将 CSV 解析为多个/嵌套 bean 类型?

我有各种CSV,其中包含一些标准列和一些完全随机的字段:firstname,lastname,dog_name,fav_hat,fav_colorbill,smith,fido,porkpie,bluejames,smith,rover,bowler,purplefirstname,lastname,car_type,floor_numbertom,collins,ford,14jim,jones,toyota,120所以我试图将它们解析为Person.classbean,其中包含名字和姓氏,然后我有一个名为PersonAttribute.class的第二个类来保存......其他任何

java - 在 Internet Explorer 中使用 ServletOutputStream 通过 HTTPS 从 Servlet 返回 CSV 文件

我有一个Servlet,它返回一个csv文件,该文件在InternetExplorer和Firefox中都通过HTTP“工作”。当我通过HTTPS执行同一个Servlet时,只有firefox继续通过HTTPS下载csv文件。我认为这不一定是描述的Internet6或7问题onMSDN:消息是:InternetExplorercannotdownloaddata.csvfrommydomain.comInternetExplorerwasnotabletoopenthisInternetsite.Therequestedsiteiseitherunavailableorcannotbe

java - Apache 速度 : Is there a standard way of verifying the correctness of a template from the command line?

我们的网站使用ApacheVelocity模板语言。我们的内容管理系统已经检查了所有生成的XML文档的格式是否正确。我们被要求在将文件推送到实时站点之前检查文档以捕获Velocity语法错误。是否有从命令行验证Velocity模板正确性的标准方法?我准备读取模板路径、初始化速度引擎、解析模板并捕获任何错误asshownonthispage,但如果有一个现成的工具可以获取文件和配置,并吐出任何错误,那么我宁愿使用它。更新这是我最后做的:packagevelocitysample;importjava.io.IOException;importjava.io.StringWriter;im

Java jackson : Parsing a csv file into an object containing a List of objects

我正在尝试使用JacksonCsvParser将一个csv文件解析为一个对象,该对象还包含另一个类的列表。因此前两列包含需要绑定(bind)到父类的数据,之后的数据需要绑定(bind)到另一个类。publicclassPerson{privateStringname;privateStringage;privateListcarDetails;//Getters+setters}publicclassCarDetails{privateStringcarMake;privateStringcarRegistration;//Getters+setters}要解析的日志如下所示:John

java - 从 csv 文件中读取 unicode 字符

我有一个csv文件,其中包含英文单词及其印地语翻译。我正在尝试读取csv文件并对其进行进一步处理。csv文件如下所示:English,,Hindi,,,,,,,,Cat,,बिल्ली,,,Rat,,चूहा,,,abandon,,छोड़देना,त्यागदेना,लापरवाहीकीस्वतन्त्रता,जानेदेना我试图逐行读取csv文件并显示已写入的内容。代码片段(Java)如下://Step2.Readcsvfileandgetthestring.FileInputStreamfis=null;BufferedReaderbr=null;try{fis=newFile

java - 如何使用 Encog 规范化 CSV 文件?

我需要规范化CSV文件。IfollowedthisarticlewrittenbyJeffHeaton.这是我的(一些)代码:FilesourceFile=newFile("Book1.csv");FiletargetFile=newFile("Book1_norm.csv");EncogAnalystanalyst=newEncogAnalyst();AnalystWizardwizard=newAnalystWizard(analyst);wizard.wizard(sourceFile,true,AnalystFileFormat.DECPNT_COMMA);finalAnaly

java - "Line of Sight"多边形上的顶点到所有其他多边形顶点

我在尝试查找从多边形上的给定顶点可见的多边形上的所有顶点时遇到问题。到目前为止,我所写的内容只取得了有限的成功。我可以生成光线到可见顶点,但前提是我的原点不在顶点上,使用以下方法:privateArrayListgetGloballyVisible(Point2Dorigin,ArrayListpolys){ArrayListvisible=newArrayList();for(Polygontarget:polys){ArrayListtargetVisibleLines=getVisiblePointsOnPolygon(origin,target);ArrayListsubTar

java - 从 csv 生成树结构

我已经为这个问题绞尽脑汁了一段时间。我基本上是在尝试从一组CSV数据生成树层次结构。CSV数据不一定是有序的。这就像下面这样:Header:Record1,Record2,Value1,Value2Row:A,XX,22,33Row:A,XX,777,888Row:A,YY,33,11Row:B,XX,12,0Row:A,YY,13,23Row:B,YY,44,98我正在尝试使执行分组的方式尽可能灵活。最简单的分组方式是对Record1和Record2进行分组,Value1和Value2存储在Record2下,这样我们就可以得到以下输出:Record1Record2Value1Valu

Java 命令行界面 : having multiple progress bars on different lines using '\r'

我正在编写的程序的命令行界面的一部分调用了多个进度条。我目前可以通过使用\r转义序列和类似于此的内容来更新控制台中的一行:System.out.printf("\rProcessis%d%%complete",percentageComplete);然而,回车只能返回到该行的开头。我想要一种返回两行(或更一般地说,任意数量的行)并让它们全部/全部更新的方法。有什么办法吗? 最佳答案 我已经为命令行进度条编写了一个小项目,它可以做一个衬垫或一个“主/细节”-参见https://github.com/tomas-langer/cli/t