java - 从 Java 中的文本文件中读取完全匹配数据
问题描述
我正在尝试找到一种方法来使用 java 从文本文件中提取或读取一种类型的内容。
假设我的文本文件包含:
你叫什么名字, 00 5 6 0 K 写下你的 0 9 2 名字 别谈了 1 1 0 5 它
现在我想要它 - 我的 java 程序运行并且只能找到 1 和 0 的二进制值。留下文本文件中的所有其他内容并显示它们。此外,如果可能的话,计算二进制值。
谢谢
解决方案
我找到了解决方案,只需更改第一个文件 Read1 - 我在那里所做的就是使用 count++ for 0's 和 c++ for 1's 进行计数。希望能帮助到你。
package Binary;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Read1 {
public static void main(String[] args)
{ int count=0;
int c=0;
BufferedReader br = Read2.openFile("src/in.txt");
String line;
while ((line = Read2.readLine(br)) != null)
{
for (char letter : line.toCharArray())
{ if (letter == '0')
{
count++;
}
if (letter == '1') {
c++;
}
}
}
System.out.println("Number of Zeros:" +count);
System.out.println("Number of ones:" +c);
}
}
这是输出:
零点数:14
数量:16
谢谢大家的帮助。
推荐阅读
- javascript - 切换页面时 .click javascript 的问题
- reactjs - Persona - onRenderPrimaryText - 传递 addt'l 参数?
- javascript - 如何在 Jasmine 中强制执行默认超时间隔?
- java - 为什么这是一个静态上下文?
- python - 为什么应用于实例的 Python 帮助函数在某些情况下会返回有关父类的页面,而在其他情况下则不返回?
- css - 绝对 div 是否有可能具有宽度:自动,并且还忽略它的父宽度?
- java - SimpleDateFormat 导致无法解析的错误
- python - 如何基于 QTimer 更新 QPainter 像素图
- c# - 运行函数
在使用 .Net 的计时器上 - javascript - 有没有办法使用 JavaScript (Vue.js) 将 Java 应用程序(游戏)实现到网站中