首页
学习
活动
专区
工具
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。

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

相关·内容

6分1秒

77_尚硅谷_大数据SpringMVC_从ServletContext中获取SpringIOC容器对象的方式.avi

9分9秒

164_尚硅谷_实时电商项目_从MySQL中获取偏移量的工具类封装

25分31秒

每日互动CTO谈数据中台(上):从要求、方法论到应用实践

3.2K
6分9秒

Elastic 5分钟教程:使用EQL获取威胁情报并搜索攻击行为

34秒

PS使用教程:如何在Photoshop中合并可见图层?

3分45秒

网站建设过程中如何避免网站被攻击

8分29秒

16-Vite中引入WebAssembly

11分17秒

产业安全专家谈丨企业如何打造“秒级响应”的威胁情报系统?

10分14秒

腾讯云数据库前世今生——十数年技术探索 铸就云端数据利器

1分10秒

PS小白教程:如何在Photoshop中制作透明玻璃效果?

1分6秒

PS使用教程:如何在Mac版Photoshop中制作“3D”立体文字?

2分22秒

Elastic Security 操作演示:上传脚本并修复安全威胁

领券