zoukankan      html  css  js  c++  java
  • String类字符串截取示范

    package it.com;
    //      要求:對字符串“jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf”进行检索;判断有多少个nba;
    //      
    //      思路:A:定义一个大串保存jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf;
    //              定义一个小串保存nba;
    //              定义一个一个int型变量保存检索到的次数
    //              检索的方法:  int indexOf(String str) 
    //                           返回指定子字符串在此字符串中第一次出现处的索引。  
    //              截取字符串的方法:
    //                        
    //                           String substring(int start)
    //                           截取字符串。返回从指定位置开始截取后的字符串。
    //           B: 返回值:出现的索引值;参数列表(大字符串,小字符串)
    //              当检索到之后,对大字符串进行截取,再进行下一次检索;
    //              若没有检索到小串字符串,则返回count;
                  
    public class StringTest {
    
    	public static void main(String[] args) {
    		//定义两个字符串
    		String big="jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf";
    		String min="nba";
    		//定义一个变量接收getcount函数的返回值
    		int count =getCount(big,min);
    		//输出小字符串在打字符串中出现的次数
    		System.out.println("nba在字符串中出现的次数是:"+count);
    	}
    		
    	public static int getCount(String big,String min)
    	{    
    		//定义一个计数变量
    		int count=0;
    		//检索出现的小串的索引值(若没有则返回-1)
    		int mun= big.indexOf(min) ;
    		while(mun!=-1)
    		{
    			 big=big.substring(mun+min.length());
    			 count ++;
    			 mun= big.indexOf(min) ;
    		}
    		return count;
    	}
    }
    

      

  • 相关阅读:
    信息 信息熵 信息增益
    数据挖掘导论
    拆包粘包问题的解决方案
    杂物
    《深入理解计算机系统》
    Flex布局
    jquery常用的选择器
    jdk源码阅读优先级
    js和jquery页面初始化加载函数的方法及先后顺序
    SpringBoot定时器任务,每月一号执行
  • 原文地址:https://www.cnblogs.com/whj-1994/p/5850592.html
Copyright © 2011-2022 走看看