java操作字符串

简介: java操作字符串
/**
   * 
  * @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);
  }


目录
相关文章
|
17天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
2天前
|
数据采集 前端开发 测试技术
《手把手教你》系列技巧篇(三十一)-java+ selenium自动化测试- Actions的相关操作-番外篇(详解教程)
【4月更文挑战第23天】本文介绍了网页中的滑动验证码的实现原理和自动化测试方法。作者首先提到了网站的反爬虫机制,并表示在本地创建一个没有该机制的网页,然后使用谷歌浏览器进行验证。接着,文章详细讲解了如何使用WebElement的click()方法以及Action类提供的API来模拟鼠标的各种操作,如右击、双击、悬停和拖动。
6 2
|
3天前
|
Web App开发 数据采集 Java
《手把手教你》系列技巧篇(三十)-java+ selenium自动化测试- Actions的相关操作下篇(详解教程)
【4月更文挑战第22天】本文介绍了在测试过程中可能会用到的两个功能:Actions类中的拖拽操作和划取字段操作。拖拽操作包括基本讲解、项目实战、代码设计和参考代码,涉及到鼠标按住元素并将其拖动到另一个元素上或指定位置。划取字段操作则介绍了如何在一段文字中随机选取一部分,包括项目实战、代码设计和参考代码。此外,文章还提到了滑动验证的实现,并提供了相关的代码示例。
32 2
|
19天前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
20 2
|
21天前
|
存储 安全 Java
Java中实现高效的字符串拼接技术
【4月更文挑战第6天】在Java编程中,字符串拼接是一个常见的操作。然而,由于字符串的不可变性,频繁的拼接操作可能会导致性能问题。本文将探讨Java中实现高效字符串拼接的技术,包括使用StringBuilder类、StringBuffer类以及Java 8中的StringJoiner类。通过对比这些技术的优缺点,我们将为您提供在不同场景下选择合适的字符串拼接方法的建议。
|
28天前
|
Java
java 8 数组转字符串并以逗号分隔
java 8 数组转字符串并以逗号分隔
11 0
|
1月前
|
自然语言处理 Java
这是什么操作?java中的变量竟然可以先使用后声明?
这是什么操作?java中的变量竟然可以先使用后声明?
14 0
|
1月前
|
SQL Java
使用java中的String类操作复杂的字符串
使用java中的String类操作复杂的字符串
9 0
|
1月前
|
Java
使用java将字符串写入到指定的文件中
使用java将字符串写入到指定的文件中
11 0
|
1月前
|
Java 索引
Java字符串
Java字符串
7 0