Answer to Question #297624 in Java | JSP | JSF for Lener

Question #297624

Write a program to take a String as input then display the position of a particular character given as input using indexOf() function of String class. Don't use charAt() function.

Enter a String

Elephants are the largest mammals

Enter character to find: e

Index Position: 0 2 12 16 22

Don't use ArrayList and Character class, use String class functions if necessary


1
Expert's answer
2022-02-15T09:53:26-0500
import java.util.*;


class App {


	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		System.out.println("Enter a String: ");
		String string = in.nextLine().toLowerCase();
		System.out.print("Enter character to find: ");
		String characterFind = in.nextLine().toLowerCase();
		int index = string.indexOf(characterFind);
		System.out.print("Index Position: ");
		while (index >= 0) {
			System.out.print(index + " ");
			index = string.indexOf(characterFind, index + 1);
		}
		in.close();
	}
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS