• String字符串


    字符串比较用equals方法,例:

    public class StringTry {
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      String name="zg";
      String password="123456";
      Scanner input=new Scanner(System.in);
      for(int i=0;i<3;i++) {
      System.out.println("请输入姓名");
      String Fname=input.next();
      System.out.println("请输入密码");
      String Fpassword=input.next();
      if(name.equals(Fname)&&password.equals(Fpassword)){
       System.out.println("你输入的姓名和密码都正确");
       break;
      }else {
      System.out.println("输入错误,请重新输入");
      }
      if(i==2) {
       System.out.println("你的机会用完了");
      }

      }
     }
    }
     
    charAt方法返回下标,用来遍历字符串,例:
    public class StringTry2 {
     public static void main(String[] args) {
      Scanner input=new Scanner(System.in);
      System.out.println("请输入一个字符串");
      String aaa=input.next();
      for(int i=0;i<aaa.length();i++) {
       System.out.println(aaa.charAt(i));
      }
      int bigCount=0;
      int smallCount=0;
      int numberCount=0;
      for(int i=0;i<aaa.length();i++) {
       char ch=aaa.charAt(i);
       if(ch>='a'&&ch<='z') {
        smallCount++;
       }else if(ch>='A'&&ch<='Z') {
        bigCount++;
       }else if(ch>='1'&&ch<='9') {
        numberCount++;
       }
      }
      System.out.println("大写字母"+bigCount+"小写字母"+smallCount+"数字"+numberCount);
     }
    }
    字符串大小一旦被声明,就改不了了,但是增强字符串可以比如StringBuilder
    例:
    public class StringBuilderTry {
     public static void main(String[] args) {
      StringBuilder sb=new StringBuilder();
      sb.append(121214444).append('q');//链式编程,添加东西的方法
      sb.reverse();//反转字符串
      System.out.println(sb);
     }
    }
    StringBuilder实现字符串反转:
    ublic class StringBuilderTry02 {
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      Scanner input=new Scanner(System.in);
      System.out.println("请输入一个字符串");
      String s=input.next();
      System.out.println("反转后:"+Huan(s));
     }
     public static String Huan(String y) {
      StringBuilder sb=new StringBuilder(y);
      sb.reverse();
      String ss=sb.toString();
      return ss;
     }
    }
  • 相关阅读:
    LINUX挂接移动硬盘
    LINUX挂接光盘镜像文件
    Parted:2T以上磁盘分区工具(LINUX挂载2T以上磁盘)
    LINUX文件系统操作命令
    linux 文件类型的颜色
    LINUX常用操作命令和命令行编辑快捷键
    telnet- Linux必学的60个命令
    Netstat- Linux必学的60个命令
    linux服务之maven
    PHP 设计模式 笔记与总结(4)PHP 链式操作的实现
  • 原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12940924.html
Copyright © 2020-2023  润新知