⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sm.java

📁 SourceModeling 这个java程序可以统计出给出的txt文本中所有的英文字母和使用的字符出现的字数并显示出来
💻 JAVA
字号:
import java.io.*; 

public class SM 
{ 
			public static void main(String arvg[])  throws Exception
       {
       			FileInputStream fis=new FileInputStream("2.2 DecOfInd.txt");
       			byte[] buf=new byte[10000];
		 			  int len=fis.read(buf);
						//System.out.println("the total bytes is:"+len);
						int tt;
						int a=0;int A=0;
						int b=0;int B=0;
						int c=0;int C=0;
						int d=0;int D=0;
						int e=0;int E=0;
						int f=0;int F=0;
						int g=0;int G=0;
						int h=0;int H=0;
						int i=0;int I=0;
						int j=0;int J=0;
						int k=0;int K=0;
						int l=0;int L=0;
						int m=0;int M=0;
						int n=0;int N=0;
						int o=0;int O=0;
						int p=0;int P=0;
						int q=0;int Q=0;
						int r=0;int R=0;
						int s=0;int S=0;
						int t=0;int T=0;
						int u=0;int U=0;
						int v=0;int V=0;
						int w=0;int W=0;
						int x=0;int X=0;
						int y=0;int Y=0;
						int z=0;int Z=0;
						int Comma=0; int FullStop=0; int Semicolon=0; int Space=0; int LeftParenthesis=0; int RightParenthesis=0;
						int Colon=0; int SingleQuotes=0; int LeftSquareBrackets=0; int RightSquareBrackets=0; int Enter=0;
						int dh=0;
						
						int uk1=0;
						int uk2=0;
						
						int total;
						
						for(tt=0;tt <=len;tt++)
						{   
                 
                if(buf[tt]==0)
                uk1++;
                if(buf[tt]==10)
                uk2++;	
                
								
								if(buf[tt]==97)
								a++;
								if(buf[tt]==65)
								A++;
								if(buf[tt]==98)
								b++;
								if(buf[tt]==66)
								B++;
								if(buf[tt]==99)
								c++;
								if(buf[tt]==67)
								C++;
								if(buf[tt]==100)
								d++;
								if(buf[tt]==68)
								D++;
								if(buf[tt]==101)
								e++;
								if(buf[tt]==69)
								E++;
								if(buf[tt]==102)
								f++;
								if(buf[tt]==70)
								F++;
								if(buf[tt]==103)
								g++;
								if(buf[tt]==71)
								G++;
								if(buf[tt]==104)
								h++;
								if(buf[tt]==72)
								H++;
								if(buf[tt]==105)
								i++;
								if(buf[tt]==73)
								I++;
								if(buf[tt]==106)
								j++;
								if(buf[tt]==74)
								J++;
								if(buf[tt]==107)
								k++;
								if(buf[tt]==75)
								K++;
								if(buf[tt]==108)
								l++;
								if(buf[tt]==76)
								L++;
								if(buf[tt]==109)
								m++;
								if(buf[tt]==77)
								M++;
								if(buf[tt]==110)
								n++;
								if(buf[tt]==78)
								N++;
								if(buf[tt]==111)
								o++;
								if(buf[tt]==79)
								O++;
								if(buf[tt]==112)
								p++;
								if(buf[tt]==80)
								P++;
								if(buf[tt]==113)
								q++;
								if(buf[tt]==81)
								Q++;
								if(buf[tt]==114)
								r++;
								if(buf[tt]==82)
								R++;
								if(buf[tt]==115)
								s++;
								if(buf[tt]==83)
								S++;
								if(buf[tt]==116)
								t++;
								if(buf[tt]==84)
								T++;
								if(buf[tt]==117)
								u++;
								if(buf[tt]==85)
								U++;
								if(buf[tt]==118)
								v++;
								if(buf[tt]==86)
								V++;
								if(buf[tt]==119)
								w++;
								if(buf[tt]==87)
								W++;
								if(buf[tt]==120)
								x++;
								if(buf[tt]==88)
								X++;
								if(buf[tt]==121)
								y++;
								if(buf[tt]==89)
								Y++;
								if(buf[tt]==122)
								z++;
								if(buf[tt]==90)
								Z++;
									if(buf[tt]==44)
									Comma++;
									if(buf[tt]==46)
									FullStop++;
									if(buf[tt]==58)
									Colon++;
									if(buf[tt]==59)
									Semicolon++;
									if(buf[tt]==32)
									Space++;
									if(buf[tt]==40)
									LeftParenthesis++;
									if(buf[tt]==41)
									RightParenthesis++;
				 				  if(buf[tt]==39)
							 	  SingleQuotes++;
							 	  if(buf[tt]==91)
						 			LeftSquareBrackets++;
								  if(buf[tt]==93)
									RightSquareBrackets++;
									if(buf[tt]==13)
									Enter++;
									if(buf[tt]==45)
									dh++;
						}
						fis.close();
						/*FileOutputStream fos=new FileOutputStream("pt.txt");
						DataOutputStream dos=new DataOutputStream(fos);
						fos.write("The No. of a is".getBytes());
						dos.writeInt(a);
						dos.close();*/
						

								
						System.out.println("a is "+a); 
						System.out.println("A is "+A); 
						System.out.println("b is "+b); 
						System.out.println("B is "+B); 
						System.out.println("c is "+c); 
						System.out.println("C is "+C);  
						System.out.println("d is "+d);
						System.out.println("D is "+D);  
						System.out.println("e is "+e); 
						System.out.println("E is "+E); 
						System.out.println("f is "+f); 
						System.out.println("F is "+F); 
						System.out.println("g is "+g); 
						System.out.println("G is "+G); 
						System.out.println("h is "+h); 
						System.out.println("H is "+H);
						System.out.println("i is "+i); 
						System.out.println("I is "+I);
						System.out.println("j is "+j); 
						System.out.println("J is "+J);
						System.out.println("k is "+k); 
						System.out.println("K is "+K);
						System.out.println("l is "+l); 
						System.out.println("L is "+L);
						System.out.println("m is "+m); 
						System.out.println("M is "+M);
						System.out.println("n is "+n); 
						System.out.println("N is "+N);
						System.out.println("o is "+o); 
						System.out.println("O is "+O);
						System.out.println("p is "+p); 
						System.out.println("P is "+P);
						System.out.println("q is "+q); 
						System.out.println("Q is "+Q);
						System.out.println("r is "+r); 
						System.out.println("R is "+R);
						System.out.println("s is "+s); 
						System.out.println("S is "+S);
						System.out.println("t is "+t); 
						System.out.println("T is "+T);
						System.out.println("u is "+u); 
						System.out.println("U is "+U);
						System.out.println("v is "+v); 
						System.out.println("V is "+V);
						System.out.println("w is "+w); 
						System.out.println("W is "+W);
						System.out.println("x is "+x); 
						System.out.println("X is "+X);
						System.out.println("y is "+y); 
						System.out.println("Y is "+Y);
						System.out.println("z is "+z); 
						System.out.println("Z is "+Z);
						System.out.println("Comma is "+Comma); 
						System.out.println("FullStop is "+FullStop);
						System.out.println("Semicolon is "+Semicolon); 
						System.out.println("Space is "+Space); 
						System.out.println("LeftParenthesis is "+LeftParenthesis); 
						System.out.println("RightParenthesis is "+RightParenthesis);
						System.out.println("Colon "+Colon); 
						System.out.println("SingleQuotes is "+SingleQuotes); 
						System.out.println("LeftSquareBrackets is "+LeftSquareBrackets); 
						System.out.println("RightSquareBrackets is "+RightSquareBrackets); 
						System.out.println("Enter is "+Enter); 
						System.out.println("Hyphen is "+dh);							
						System.out.println("NewLine is "+uk2);
						System.out.println("Null is "+uk1);
						System.out.println("The total bytes is:"+len);
						//fis.close();
       }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -