/** * * @Title: test_class_arrat * @Description: 該方法的主要做用: * @param 設定文件 * @return 返回類型:void * @throws */ @Test public void test_is_equals(){ //String str1=new String("我愛祖國。"); //String str2=new String("我愛祖國。"); String str1="111"; String str2="222"; if(str1==str2){ System.out.println("==兩個字符串值相等"); }else if(str1.equals(str2)){ System.out.println("equals兩個字符串值相等"); }else{ System.out.println("不相等."); } } /** * * @Title: test_String_indexof * @Description: 該方法的主要做用:判斷手機號碼是否正確 * @param 設定文件 0531-88169665 * @return 返回類型:void * @throws */ @Test public void test_String_indexof(){ Scanner scanner = new Scanner(System.in); System.out.println("請輸入手機號:"); String phone=scanner.next(); if(phone.length()!=11){ System.out.println("輸入的不是手機號!"); }else if(phone.length()==13){ //先查看可否找到-的位置 int num = phone.indexOf("-"); if(phone.length()==13&&num<0){ System.out.println("不是有效的電話號!"); }else{ System.out.println("電話號碼正確!"); } }else{ System.out.println("手機號正確"); } } /** * * @Title: test_insert_str * @Description: 該方法的主要做用:將,插入到字符串裏面 * @param 設定文件 * @return 返回類型:void * @throws */ @Test public void test_insert_str(){ Scanner scanner = new Scanner(System.in); System.out.println("請輸入一個字符串:"); String nums = scanner.next(); StringBuffer str = new StringBuffer(nums); for (int i = str.length()-3; i >=0; i=i-3) { str.insert(i,','); } System.out.println(nums); }