1.テキストの検索


  • 文字の検索
    説明:
    プログラムを作成し、文字列を受信し、入力した文字列にどれだけの文字が存在するかを決定する特定の文字を受信します.
  • package String문자열;
    
    import java.util.Scanner;
    
    public class Main {
    	public int solution(String str, char t) {
    		int answer=0;
    		str = str.toUpperCase(); //대문자가 됨
    		t = Character.toUpperCase(t); 
    		//System.out.println(str+" "+t);
    		/*for(int i=0; i<str.length(); i++) {
    			if(str.charAt(i)==t) answer++;
    		}*/
    		
    		for(char x : str.toCharArray()) {//string을 문자 배열로 생성하는것 tocharArray()
    		if(x==t) answer++;
    		
    		}
    		
    		return answer;
    	}
    	
    	public static void main(String[] args) {
    		Main T = new Main();
    		Scanner kb = new Scanner(System.in);
    		String str = kb.next();//문자열 읽어옴 
    		char c = kb.next().charAt(0);//String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환
    		
    		
    		
    		System.out.print(T.solution(str, c));
    	}
    
    }