小编Jos*_*ong的帖子

如何在java中按两列对csv文件进行排序?

如何按两列对 CSV 文件进行排序?现在我可以按一列对其进行排序。我需要按前两列对其进行排序。怎么做?这是我用来按第一列对其进行排序的代码:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

public class Practice {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new FileReader("sample-input.csv"));
        Map<String, List<String>> map = new TreeMap<String, List<String>>();
        String line = reader.readLine();//read header
        while ((line = reader.readLine()) != null) {
            String key = getField(line);
            List<String> l = map.get(key);
            if (l == null) {
                l = new LinkedList<String>();
                map.put(key, l);
            }
            l.add(line);
        }

        reader.close();
        FileWriter writer = …
Run Code Online (Sandbox Code Playgroud)

java csv sorting

3
推荐指数
1
解决办法
9229
查看次数

如何在python中拆分多个分隔符的字符串?

我有一个像这样的字符串=

str = (((MY (NAME IS) IS) YOUR NAME)
Run Code Online (Sandbox Code Playgroud)

我想拆分此字符串中的所有值以获得如下结果:

lst = ['(', '(', '(', 'MY', '(', 'NAME', 'IS', ')', 'IS', ')', 'YOUR', 'NAME', ')']
Run Code Online (Sandbox Code Playgroud)

是否可以使用多个分隔符拆分字符串?

python string

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

标签 统计

csv ×1

java ×1

python ×1

sorting ×1

string ×1