public static void main(String[] args){
String name="我愛我的祖國我愛我的祖國 ";
String read=readFileContent(name);//讀取檔案檔案
System.out.println("顯示檔案的英文字元:"+read);
char asc[]=null;
//讀取英文字元,並按相同字母進行排列
for(int i = read.length(); i > 0; i--){
String a=(String) read.subSequence(i-1, i);
}
asc=read.toCharArray();
for(int i=0; i<asc.length; i++){
for(int j=i+1; j<asc.length; j++){
if(asc[i]>asc[j]){
char t = asc[i];
asc[i]=asc[j];
asc[j]=t;
//計算相同英文的數量
String add="";//宣告一個新的陣列
char temp="0";
int number=1;
if(temp==asc[i]){
number++;
}else{
if(temp=="0"){
number=0;//當temp為宣告陣列時
add+=number+",";//不能新增temp為宣告陣列時所得的數量
number=1;
temp=asc[i];
add=add+number;
public static void main(String[] args){
String name="我愛我的祖國我愛我的祖國 ";
String read=readFileContent(name);//讀取檔案檔案
System.out.println("顯示檔案的英文字元:"+read);
char asc[]=null;
//讀取英文字元,並按相同字母進行排列
for(int i = read.length(); i > 0; i--){
String a=(String) read.subSequence(i-1, i);
}
asc=read.toCharArray();
for(int i=0; i<asc.length; i++){
for(int j=i+1; j<asc.length; j++){
if(asc[i]>asc[j]){
char t = asc[i];
asc[i]=asc[j];
asc[j]=t;
}
}
}
//計算相同英文的數量
String add="";//宣告一個新的陣列
char temp="0";
int number=1;
for(int i=0; i<asc.length; i++){
if(temp==asc[i]){
number++;
}else{
if(temp=="0"){
number=0;//當temp為宣告陣列時
}else{
add+=number+",";//不能新增temp為宣告陣列時所得的數量
}
number=1;
temp=asc[i];
}
}
add=add+number;
}