zoukankan      html  css  js  c++  java
  • 2016/1/12 第一题 输出 i 出现次数 第二题 用for循环和if条件句去除字符串中空格 第三题不用endwith 实现尾端字符查询

     1 import java.util.Scanner;
     2 
     3 
     4 public class Number {
     5 
     6     private static Object i;
     7 
     8     /*
     9      *第一题   mingrikejijavabu中字符“i” 出现了几次,并将结果输出*/
    10     public static void main(String[] args) {
    11         
    12         String r ="imingrikejijavabi";
    13         
    14         
    15         //第一种  截取  
    16         int a=0;
    17         for(int j=0;j<r.length();j++){
    18             String zhuaqu=r.substring(j, j+1);
    19             if(zhuaqu.equals("i")){
    20                 a++;}    
    21         }System.out.println("i出现的次数为  "+a);    
    22         
    23         
    24         //第二种  替换
    25         String e = r.replace("i","");            // 把i替换成“空”
    26         System.out.println("i出现的次数为  "+(r.length()-e.length()));
    27                                                 //变化前的字符长度减去变化后的字符长度
    28         
    29         //第三种 分割
    30         int count=0;
    31         String[]find=r.split("");   //以字符间的“空”为分割符
    32         for(String s:find){            //foreach 遍历
    33             if(s.equals("i")){        //条件判断 自增加一
    34                 count++;
    35             }
    36         }System.out.println("i出现的次数为  "+count);
    37         
    38         
    39         
    40         
    41         
    42         
    43         
    44         //第二题  利用for循环和if条件句实现去除空格
    45         
    46         String s=new String(" 2 3 4  5 ");
    47         
    48             //第一种  分割
    49         
    50         String[]news=s.split("");
    51         System.out.print(" 2 3 4  5 去除空格为"); //以字符间的“无”为分割符  注意即使是一个空格字符也可以输出
    52         for(String h:news){            //foreach 遍历
    53             if(h.equals(" "))        //比较
    54             {        
    55             }
    56             else{
    57                 System.out.print(h);
    58                 }
    59                }System.out.println();
    60             
    61             //第二种  截取
    62          System.out.print(" 2 3 4  5 去除空格为");
    63         for(int i=0;i<s.length();i++){        //建立索引
    64             String kongge=s.substring(i, i+1);//截取相邻索引之间的字符    
    65             if(kongge.equals(" ")){             // 比较
    66                 
    67             }
    68             else{
    69                 System.out.print(kongge);
    70                 }
    71         }System.out.println();
    72         
    73         
    74             //第三种  替换
    75         System.out.println(" 2 3 4  5 去除空格为"+s.replace(" ", ""));    
    76         
    77         
    78         // 第三题  判断字符串是否以某些字符结尾   不用endwith  
    79         
    80         String str2 =new String( "abcfefkl");                // 创建字符串
    81         
    82         System.out.println("请输入要查询的字母");//建立扫描和接收
    83         Scanner tt=new Scanner(System.in);
    84         String chaxun=tt.nextLine();
    85         
    86         
    87         if(str2.lastIndexOf(chaxun)==str2.length()-chaxun.length()){
    88         //字符段总长度 减去 要查询的字符段的长度 等于要查询的字符段首字符的索引值
    89             System.out.println("str2 以"+chaxun+"结束");
    90         }
    91         else{
    92         System.out.println("str2 不以"+chaxun+"结束");
    93         }
    94         }
    95     }

  • 相关阅读:
    elasticsearch + fluentd + kibana 日志收集
    redis-dump数据导入导出
    zabbix 存储数据清理
    etcd集群部署
    yum安装zabbix4.2
    U盘启动安装CentOS 7出现 -dracut initqueue timeout
    About && 友链
    红队-C2 Server基础构建
    从0学习WebLogic CVE-2020-2551漏洞
    代码审计-phpok框架5.3注入漏洞
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5125773.html
Copyright © 2011-2022 走看看