zoukankan      html  css  js  c++  java
  • java---String 方法的各种使用

    package com.lideng.home1;
    /**
     * @author Administrator
     *
     */
    public class StringDome1 {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		
    		getStr();
    		//toCase("hELLO");
    		//getStrNum("sadassd152SDFSDFSFS");
    	}
    	/*
    	 * 	 1. indexOf到字符串中到第一次出现的索引
    	 *   2. 找到的索引+被找字符串长度,截取字符串
    	 *   3. 计数器++
    	 */
    	public static void getStr( ){
    		int count=0;//出现的次数
    		String str="helloworld";
    		String str1="l";
    		int index=0;
    		
    			while(true){
    				index=str.indexOf(str1);//2  7  8  
    				if(index!=-1){
    					count++;
    					str=str.substring(index+str1.length());
    					
    					System.out.println(str);
    				}else{
    					break;
    				}
    				
    			}
    			System.out.println(count);	
    			System.out.println(str1);
    	
    	}
    
    	
    	/**
    	 *  *  将字符串的首字母转成大写,其他内容转成小写
    		 *  思想:
    		 *    获取首字母, charAt(0)  substring(0,1)
    		 *    转成大写 toUpperCase()  转大写
    		 *       hellO====>Hello
    		 *    获取剩余字符串, substring(1)  toLowerCase()    转小写
    	 */
    	
    	public static void toCase(String string){
    		
    		String str=new String(string);
    		String newStr1=str.substring(0, 1);
    		String newStr2=str.substring(1);
    		System.out.println(newStr1.toUpperCase()+newStr2.toLowerCase());
    		
    	}
    	
    	/**
    	 *  * 获取指定字符串中,大写字母、小写字母、数字的个数。
    		 String s = "asdklf2234jlOLKJ";   97--122小写
    		                                  65-90   大写
    						  48-57  0-9
    		 * 思想:
    		 *   1. 计数器,就是int变量,满足一个条件 ++
    		 *   2. 遍历字符串, 长度方法length() + charAt() 遍历
    		 *   3. 字符判断是大写,是小写,还是数字
    	 */
    	
    	public static void getStrNum(String string){
    		
    		String toUpperCase="";
    		String toLowerCase="";
    		String num="";
    		char [] ch=string.toCharArray();
    		for (int i = 0; i < ch.length; i++) {
    			//System.out.println(ch[i]);
    			if(ch[i]>=97 && ch[i]<=122){
    				toLowerCase+=ch[i];
    				//System.out.println("小写");
    			}else if(ch[i]>=65 && ch[i]<=90){
    				//System.out.println("大写");
    				toUpperCase+=ch[i];
    			}else if(ch[i]>=48 && ch[i]<=57){
    				//System.out.println("数字");
    				num+=ch[i];
    				
    			}
    		}
    		System.out.println("大写字母:"+toUpperCase+"--- 小写字母:"+toLowerCase+"--- 数字:"+num);
    		
    	}
    }
    

      

  • 相关阅读:
    the Agiles Scrum Meeting 8
    the Agiles Scrum Meeting 7
    the Agiles Scrum Meeting 6
    项目使用说明——英文版
    第十次例会
    第九次例会
    第八次例会
    第六次例会
    第七次例会
    第五次例会
  • 原文地址:https://www.cnblogs.com/qurui1997/p/10553927.html
Copyright © 2011-2022 走看看