小编aha*_*neo的帖子

java中的opencsv忽略字段值中的反斜杠

我正在使用opencsv读取csv文件.

我无视第一行; csv文件是制表符分隔的,其中一些值用双引号括起来.

当我读取具有'\'字符的列的值时,会发生此问题,这会从值中删除.

reader = new CSVReader(new FileReader(exchFileObj),'\t','"',1);
Run Code Online (Sandbox Code Playgroud)

例如在原始文件中:

address = 12\91buenosaires   
Run Code Online (Sandbox Code Playgroud)

它变成了:

address = 1291buenosiares
Run Code Online (Sandbox Code Playgroud)

csvreader生成的字符串数组中.如何修改它以便能够读取'\'字符?

java opencsv

14
推荐指数
2
解决办法
7227
查看次数

eclipse格式java源代码基于方法调用

我写了一个有很多不同方法的课.我正在寻找一个插件,它将根据main方法中的调用排列代码

例如,我的一般结构可能是

{main method (call method b, call method d, call method a)
method a,
method b,
method c,
method d}
Run Code Online (Sandbox Code Playgroud)

我希望插件将我的源代码格式化为

{main method (call method b, call method d, call method a)
method b,
method d,
method a,
method c}
Run Code Online (Sandbox Code Playgroud)

java eclipse

2
推荐指数
1
解决办法
574
查看次数

修改获取ConcurrentModificationException的列表映射

嗨,我正在创建两个列表来保存好的和坏的数据值.我将这些列表传递给一个方法,在这个方法中我向goodMap添加一个新的键值,检查记录上的一些条件是否不好然后将该记录添加到坏文件并将其从好文件中删除,但我收到oncurrentModificationException while这样做.我该如何解决?

伪代码

    //original Lists of users
    List<Map<Object, Object>> _goodFile
    List<Map<Object, Object>> _badFile

    //tempList to hold return value
    List<Object> _tempList=new ArrayList<Object>(1);



    //call the method
    _tempList=cleanMap(_goodFile,_badFile)

     //assign the values back to original list
    _goodFile=_tempList.get(0);
    _badFile=tempList.get(1);


    //this is the method for cleaning

    public List<Object> cleanMap ( List<Map<Object, Object>> _temp1, List<Map<Object, Object>> _temp2)

    {

//return List

 List<Object> _returnList =new ArrayList<Object>(1);


for (Iterator<Map<Object, Object>> i = _temp1
                    .iterator(); i.hasNext();) 

            {
    Map<Object, Object> _Record = i.next();

     //first add a new key value pair to goodFile …
Run Code Online (Sandbox Code Playgroud)

java collections

0
推荐指数
1
解决办法
250
查看次数

标签 统计

java ×3

collections ×1

eclipse ×1

opencsv ×1