将两个字符串或一个字符串与数组传入一个,输出字符串中需要的字符位置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Stay_Hungry_Stay/article/details/78638454
public class CharCountUtils {

static int count=0;

static String str1=null; 

public  static char[] array=null;

public static char[] src=null;

public static int charCount(String str,String strt) {

//String转化成char[]

return charCount(str,toCharArray(strt));

               

                //调用charCount(String str,char[] src)


}

    public static int charCount(String str,char[] src) {

        for(int i=0;i<src.length;i++) {
   
    str1+=src[i];
   

    }


        //将数组转化成字符串

        
        str+=str1;

for(int i=0;i<str.length();i++) {

if(str.charAt(i)=='a'||str.charAt(i)=='h'||str.charAt(i)=='A'||str.charAt(i)=='H') {


                                 //查找字符条件


count++;

System.out.println(i);

}

}

System.out.println(count);
 
return count;

}


    //将字符串转化成数组的方法

    
    public static char[] toCharArray(String data) {

    char[] array=new char[data.length()];
   
    for(int i=0;i<data.length();i++) {
   
        array[i]=data.charAt(i);
   
    }
   
    System.out.println(array[0]);
   

return array;

    

               //返回数组


}


}
展开阅读全文

没有更多推荐了,返回首页