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

📄 j02060404.java

📁 经典java教材《java完美经典》一书中源码的完全收集
💻 JAVA
字号:
import java.lang.*;

class j02060404
{
  public static void main(String para[])
  {
		String[] members = new String[6];
		members[0]="鲁姬旦";
		members[1]="姜小白";
		members[2]="Servant 阿大";
		members[3]="鲁姬弃";
		members[4]="太公望";
		members[5]="Elephant 林望";
		System.out.println( "pr1:" );
		for(int x=0;x<members.length;x++ )	
		{
			if( members[x].startsWith("鲁姬") )
				 System.out.println( members[x] );
		}
		System.out.println( "pr2:" );
		for(int x=0;x<members.length;x++ )	
		{
			if( members[x].startsWith("小", 1)	 )
				 System.out.println( members[x] );
		}
		System.out.println( "pr3:" );
		for(int x=0;x<members.length;x++ )	
		{
			if( members[x].endsWith("望")	 )
				 System.out.println( members[x] );
		}
		/*=================================================================*/
		int retInt;
		retInt = members[2].compareTo(members[5]);
		System.out.println( "pr4:\n'"+ members[2]+ "' 比 '"
		                           + members[5]+ "' 结果 = " + retInt);
		
		retInt = members[2].compareTo("SPA");
		System.out.println( "pr5:\n'"+ members[2]
		                     + "' 比 'SPA' 结果 = " + retInt);
		retInt = members[2].compareToIgnoreCase("SPA");
		System.out.println( "pr6:\n(若不论大小写)'" + members[2]
		                     + "' 比 'SPA' 结果 = " + retInt);
    /*====================================================================*/
		String testStr = "姜小白";
		if( members[1].equals( testStr ) )
		  System.out.println( "pr7:\ntestStr 是 String 对象\n"
		                       + "且 members[1] 和 testStr 内含字符串都是 '姜小白'");
		else                      	
			System.out.println( "pr7:\ntestStr 并非含有'"+ members[1]
		                       + "' 字符串内容的 String 对象" );		

		if( members[2].equalsIgnoreCase( "servant 阿大" )  )
		  System.out.println( "pr8:\n(若不论大小写)'"+ members[2]
		                       + "' 和 'servant 阿大' 的内含字符串相同" );
		else                      	
			System.out.println( "pr8:\n(若不论大小写)'"+ members[2]
		                       + "' 和 'servant 阿大' 的内含字符串不同" );	
		/*====================================================================*/		
		testStr = "Fish(09\\c)";  
		 //希望字符串的格式: 英文字母一个以上(数字一个以上\\c)
		 //希望印出的格式: 英文字母一个以上(数字一个以上\c)
		if( testStr.matches( "[a-zA-Z]*\\(\\d*\\\\c*\\)" ) )  
		  System.out.println( "pr9:\n有吻合要求的格式 testStr = " + testStr );
		else
			System.out.println( "pr9:\n不吻合要求的格式 testStr = " + testStr );
	  /*====================================================================*/
		testStr = "A1001ABCexit"; 
		if( testStr.regionMatches(5,"cyh-abc-007",4,3)  )
		  System.out.println( "pr10:\n比较之该部分字符串内容相同" );
		else
			System.out.println( "pr10:\n比较之该部分字符串内容不同");
		
		if( testStr.regionMatches(true,5,"cyh-abc-007",4,3)  )
		  System.out.println( "pr11:\n"
		                          + "(若忽略大小写)比较之该部分字符串内容相同");
		else
			System.out.println( "pr11:\n"
			                        + "(若忽略大小写)比较之该部分字符串内容不同");                       
		/*====================================================================*/
		StringBuffer strBuf1 = new StringBuffer("太公望");
		if( members[4].contentEquals( strBuf1 )  )
		  System.out.println( "pr12:\nmembers[4] 和 strBuf1 内含字符串相同");
		else                      	
		  System.out.println( "pr12:\nmembers[4] 和 strBuf1 内含字符串不同");			
  }
}

⌨️ 快捷键说明

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