-3
사용자에게 두 개의 String을 입력하도록 요청하는 프로그램을 작성하고 두 번째 String이 첫 번째 String 내에 나타나는 횟수를 인쇄합니다. 첫 번째 문자열은 "바나나"이며, 예를 들어, 두 번째 "는"다음문자열 내부의 Java 문자열
2. 내 코드 프로그램의 인쇄입니다 지금까지
public class Assignment4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner answer = new Scanner(System.in);
//Prompt the user to enter a string
System.out.println("Enter a word:");
String input = answer.nextLine();
//Ask the user to enter a second String
//look at index method of string
System.out.println("Enter another word:");
String input2nd = answer.nextLine();
int counter = 0;
for(int i=0; i<input.length(); i++) {
if(input.charAt(i) == input2nd.charAt(0)) {
counter++;
}
}
System.out.println(input2nd + " appears " + counter + " times.");
내가 먼저 문자열로 바나나를 입력
하고, 두 번째 문자열은 "an"이고 유일한 것은 3 번이며 3 번 나타나는 문자 A는 2 "가 아니면 안된다."
[indexOf] (https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#indexOf (java.lang.String, % 20int))를 사용하십시오. –