📄 j02060404.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 + -