基于application的程序,要求能够从文本文件(text.txt)中统计出英文字母的个数和大写字母的个数,并输出。
来源:互联网 发布:程序员竖屏显示器推荐 编辑:程序博客网 时间:2024/05/29 15:46
package com.pf.test;
import java.io.File;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(new File("text.txt"));
while (sc.hasNextLine()) {
//读取文件内容
String line = sc.nextLine();
//将字符串转换为一个字符数组
char[] lineArray = line.toCharArray();
int count = 0;
int count2=0;
for(int i = 0; i < lineArray.length; i++){
//判断是否是字母(将字符装换为字符串,利用正则表达式验证)
if(String.valueOf(lineArray[i]).matches("[a-zA-Z]")){
count2++;
System.out.print(lineArray[i] + " ");
}
}
System.out.println();
System.out.println("字母数量是" +count2);
System.out.println();
for(int i = 0; i < lineArray.length; i++){
//判断是否是大写字母
if(Character.isUpperCase(lineArray[i])){
count++;
System.out.print(lineArray[i] + " ");
}
}
System.out.println();
System.out.println("大写字母数量是" +count);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.File;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(new File("text.txt"));
while (sc.hasNextLine()) {
//读取文件内容
String line = sc.nextLine();
//将字符串转换为一个字符数组
char[] lineArray = line.toCharArray();
int count = 0;
int count2=0;
for(int i = 0; i < lineArray.length; i++){
//判断是否是字母(将字符装换为字符串,利用正则表达式验证)
if(String.valueOf(lineArray[i]).matches("[a-zA-Z]")){
count2++;
System.out.print(lineArray[i] + " ");
}
}
System.out.println();
System.out.println("字母数量是" +count2);
System.out.println();
for(int i = 0; i < lineArray.length; i++){
//判断是否是大写字母
if(Character.isUpperCase(lineArray[i])){
count++;
System.out.print(lineArray[i] + " ");
}
}
System.out.println();
System.out.println("大写字母数量是" +count);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
阅读全文
1 0
- 基于application的程序,要求能够从文本文件(text.txt)中统计出英文字母的个数和大写字母的个数,并输出。
- 在Excel中统计出指定区域的空单元格个数和非空单元格个数
- 在Vim中统计单词的个数
- HM中统计LCU的个数
- 二进制中统计1的个数
- JavaScript中统计字符的个数
- 从键盘输入一串英文字母(不含空格与其它字符),统计每个字母的个数,并输出字母个数及相应的个数
- 用linux的命令从多个文件中统计ip的个数
- excel中统计某一列大于某个数的个数 并标出来
- c++中统计输入字符的个数经典代码
- vf中统计表格中纪录的个数
- excel中统计一列中相同内容的个数
- 母字符串中统计子字符串的个数
- Matlab中统计矩阵中相同元素的个数
- Matlab中统计矩阵中相同元素的个数
- Java中统计文章字符串字符个数的代码实现
- 在字符串中统计特定字符串的个数
- Matlab中统计矩阵中相同元素的个数
- 微信小程序 rich-text
- Scala基本语法(三)
- json对象和json字符串
- 在eclipse中使用自己下载的maven安装步骤
- QT-各版本的下载链接
- 基于application的程序,要求能够从文本文件(text.txt)中统计出英文字母的个数和大写字母的个数,并输出。
- Genymotion模拟器
- PLSQL Developer怎样设置为中文
- 梯度下降法的三种形式BGD、SGD以及MBGD
- c与c++的区别
- Jedis实现Publish/Subscribe功能
- android UiAutomator控制多台手机同时运行用例的方法
- HDU--121--搬寝室(动态规划之背包问题)
- Mybatis问题