请教问题,新手 有一个text.txt文件,求出此文件中有多少个字母,以及多少个大写字母。希望高手能回答下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先通过流去读取文件,获得文件中的内容,然后通过ASCII 码值来判断哪些是字母 ls说的对 通过ASCII码值判断 如:48-57的是数字 对应于0-9 谢谢楼上的2位,可是流读取文件出文件后,必入保存在数组中,通过ASCII 码值判断的代码要怎么写 IO流,用FileReader,一行行读取,然后判断 package Btest;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class BigCharacter { public static void main(String[] args){ try{ FileReader fr = new FileReader("e://aa.txt"); char[] array = new char[1024]; int str = fr.read(array); List listone = new ArrayList(); List listtwo = new ArrayList(); while(str != -1){ for(int i=0;i<str;i++){ System.out.print(array[i]); if(array[i]>='A' && array[i]<='Z'){ listone.add(array[i]); } if(array[i]>='a' && array[i]<='z'){ listtwo.add(array[i]); } } str = fr.read(); } System.out.println(); System.out.println("lower character:" + listone); System.out.println("upcase character:" + listtwo); }catch(FileNotFoundException e){ e.printStackTrace(); }catch(IOException ioe){ ioe.printStackTrace(); } }} tomcat的日志文本访问不了 XML 【向老紫竹提问】.net做的水晶报表 如何 迁移到java平台. 思路 关于struts表单直接使用ActionForm里声明的对象的问题 请问 如何选择jsp的服务器,该如何选择 有时间请进来看一下吧 tomcat5配置连接池的问题 初做javaMail,出现异常,请哪位大人帮忙解决 请问 有关struts中页面跳转的问题 hibernate 问题 急!!!! HQL 查询 dwr 问题 各位进来看下吧看你们遇到过没有?
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;public class BigCharacter { public static void main(String[] args){
try{
FileReader fr = new FileReader("e://aa.txt");
char[] array = new char[1024];
int str = fr.read(array);
List listone = new ArrayList();
List listtwo = new ArrayList();
while(str != -1){
for(int i=0;i<str;i++){
System.out.print(array[i]);
if(array[i]>='A' && array[i]<='Z'){
listone.add(array[i]);
}
if(array[i]>='a' && array[i]<='z'){
listtwo.add(array[i]);
}
}
str = fr.read();
}
System.out.println();
System.out.println("lower character:" + listone);
System.out.println("upcase character:" + listtwo);
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException ioe){
ioe.printStackTrace();
}
}
}