java--BufferedReader

Java文件与键盘输入读取
本文介绍了一个简单的Java程序,演示如何使用BufferedReader从文件和标准输入中读取数据。程序首先从指定路径的文件中读取第一行并打印,然后提示用户从键盘输入数据,并显示输入内容及其长度。



public class test{
    public static void main(String args[]) throws Exception {
        //System.in 是InputStrema对象
        //BufferedReader构造接受Reader对象
        //InputStreamReader将字节流变为字符流
        
        //从文件读入
        File f = new File("E:\\demo\\my.txt");
        BufferedReader buf = new BufferedReader(new FileReader(f));
        String str = buf.readLine(); //以回车作为换行
        System.out.println(str);
        buf.close();

        //从键盘读入
        BufferedReader buf1 = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("请输入数据:");
        String str1 = buf1.readLine(); //读取一行
        System.out.println("输入的内容是:"+str1 + "长度:"+str1.length());
    }
}







### 升级 Ubuntu 20.04 LTS 到 24.04 LTS 的步骤 Ubuntu 系统的升级是按顺序进行的,因此必须首先将系统从 Ubuntu 20.04 LTS 升级Ubuntu 22.04 LTS。完成此步骤后,才能进一步升级Ubuntu 24.04 LTS [^1]。 #### 步骤一:升级Ubuntu 22.04 LTS 在执行任何升级之前,请确保备份重要数据以避免意外丢失。 1. 更新当前系统的软件包列表并安装所有可用更新: ```bash sudo apt update && sudo apt upgrade -y ``` 2. 安装 `update-manager-core` 包(如果尚未安装): ```bash sudo apt install update-manager-core ``` 3. 检查是否可以升级到下一个版本: ```bash sudo do-release-upgrade -c ``` 4. 如果确认可以升级,则执行实际的升级过程: ```bash sudo do-release-upgrade ``` 5. 按照屏幕上的提示完成升级过程,并重启计算机。 #### 步骤二:升级Ubuntu 24.04 LTS 一旦您已经成功升级到了 Ubuntu 22.04 LTS,接下来就可以继续升级Ubuntu 24.04 LTS。 1.Ubuntu 22.04 上重复第一步中的命令来更新和升级现有的软件包。 2. 使用以下命令检查是否有新的发行版可供升级: ```bash sudo do-release-upgrade -c ``` 3. 执行系统升级命令: ```bash sudo do-release-upgrade ``` 4. 遵循屏幕上的指示完成升级过程,并重新启动您的计算机。 ### 注意事项 - 在开始升级之前,建议清理不必要的软件包和缓存,以减少潜在的问题: ```bash sudo apt autoremove sudo apt clean ``` - 如果遇到问题提示没有可用的 LTS 开发版本,需要编辑 `/etc/update-manager/release-upgrades` 文件并将 `Prompt` 设置为 `normal` [^3]。 - 可以使用 `lsb_release -a` 命令来查看当前运行的 Ubuntu 版本 [^3]。 ### 示例代码 以下是用于更新和升级的基本命令汇总: ```bash # 更新软件包列表 sudo apt update # 升级已安装的软件包 sudo apt upgrade -y # 清理不再需要的软件包 sudo apt autoremove # 清除本地存储的软件包缓存 sudo apt clean # 检查是否存在新版本 sudo do-release-upgrade -c # 开始升级到新版本 sudo do-release-upgrade # 查看当前Ubuntu版本 lsb_release -a ``` 请根据实际情况调整这些命令,并仔细遵循升级过程中提供的指导。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值