java操作字符串——CSDN博客

来源:互联网 发布:mysql dba发展前景 编辑:程序博客网 时间:2024/05/16 15:34
/** * * @Title: test_class_arrat* @Description: 该方法的主要作用:* @param   设定文件  * @return  返回类型:void   * @throws */@Testpublic 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 */@Testpublic 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 */@Testpublic 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);}