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();
}
}
}