首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从文本文件中的每一行中获取一个int?

从文本文件中的每一行获取一个int,可以使用以下方法:

  1. 使用Python编程语言
代码语言:python
代码运行次数:0
复制
with open('file.txt', 'r') as file:
    lines = file.readlines()

integers = []
for line in lines:
    integer = int(line.strip())
    integers.append(integer)

print(integers)
  1. 使用Java编程语言
代码语言:java
复制
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class ReadIntsFromFile {
    public static void main(String[] args) {
        List<Integer> integers = new ArrayList<>();
        String filePath = "file.txt";
        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = reader.readLine()) != null) {
                integers.add(Integer.parseInt(line.trim()));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println(integers);
    }
}
  1. 使用JavaScript编程语言
代码语言:javascript
复制
const fs = require('fs');

fs.readFile('file.txt', 'utf8', (err, data) => {
    if (err) {
        console.error(err);
        return;
    }
    const lines = data.split('\n');
    const integers = lines.map(line => parseInt(line.trim()));
    console.log(integers);
});
  1. 使用C#编程语言
代码语言:csharp
复制
using System;
using System.IO;
using System.Collections.Generic;

class ReadIntsFromFile
{
    static void Main()
    {
        string filePath = "file.txt";
        List<int> integers = new List<int>();

        using (StreamReader reader = new StreamReader(filePath))
        {
            string line;
            while ((line = reader.ReadLine()) != null)
            {
                integers.Add(int.Parse(line.Trim()));
            }
        }

        foreach (int integer in integers)
        {
            Console.WriteLine(integer);
        }
    }
}

以上是四种常见编程语言的示例代码,可以从文本文件中的每一行获取一个int。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共0个视频
【纪录片】中国数据库前世今生
TVP官方团队
【中国数据库前世今生】系列纪录片,将与大家一同穿越时空,回顾中国数据库50年发展历程中的重要时刻,以及这些时刻如何塑造了今天的数据库技术格局。通过五期节目,讲述中国数据库从1980s~2020s期间,五个年代的演变趋势,以及这些大趋势下鲜为人知的小故事,希望能为数据库从业者、IT 行业工作者乃至对科技历史感兴趣的普通观众带来启发,以古喻今。
共15个视频
《锋运票务系统——基于微信云托管锋运票务管理系统》
腾讯云开发者社区
本课程是针对有一定的前端基础的开发者提供的一个原生小程序案例实践课程。课程涵盖了客户端及中后台的业务流程,服务端的部署详细的讲解微信云托管的项目部署流程。整体项目从企业实践角度出发,多种常见的业务二次封装的技术分享,组件的复用,第三方类库的合理应用。 本课程也是千锋HTML5大前端和腾讯云的合作课程,基于微信云托管开发的一套汽车票务综合管理系统。
领券