CSDN-Ada助手 2023-05-23 15:44 采纳率: 3.4%
浏览 6

在Galaxybase中,为什么通过java执行算法查询之后返回给客户端的结果,解析写入到文件中会出现属性值为科学计数法的情况?

该问题来自社区帖: https://bbs.csdn.net/topics/615484669.为符合问答规范, 该问题经过ChatGPT优化

以下是代码:

public class Test {
    public static void main(String[] args) throws IOException {
        GalaxyBaseClient client = new GalaxyBaseClient("localhost", 8180);

        String query = "g.V().hasLabel('person').has('age', gt(20)).values('name', 'age');";
        GremlinResultSet result = client.submit(query);

        FileWriter fw = null;
        try {
            fw = new FileWriter("test.csv");

            String[] columnNames = {"name", "age"};
            for (int i = 0; i < columnNames.length; i++) {
                fw.write(columnNames[i]);
                if (i < columnNames.length - 1) {
                    fw.write(",");
                }
            }
            fw.write("\n");

            while (result.hasNext()) {
                Object[] values = result.next();
                for (int i = 0; i < values.length; i++) {
                    Object value = values[i];
                    fw.write(value.toString());
                    if (i < values.length - 1) {
                        fw.write(",");
                    }
                }
                fw.write("\n");
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (fw != null) {
                fw.close();
            }
            result.close();
            client.close();
        }
    }
}
  • 写回答

2条回答 默认 最新

      报告相同问题?

      问题事件

      • 创建了问题 5月23日

      悬赏问题

      • ¥15 VBA中使用FindWindowEx函数如何向网页表单中的多个文本框中的某一个文本框发送消息
      • ¥15 关于#glmb#的问题,如何解决?
      • ¥15 TI的TMS320F28335,RS485串口进行SCI-B通信出错
      • ¥15 XML文件报错不允许出现此特性,百度也搜不到解决方法
      • ¥15 FTPC共同交流学习
      • ¥15 关于#python##pyqt#的问题,如何解决?
      • ¥15 html+css网页设计 html+css网页设计
      • ¥15 用html加css制作一个网页
      • ¥200 MFC中如何对ListCtrl的某一列的文本能换行显示
      • ¥15 clion添加库文件