提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
字符串搜索方法indexOf和lastIndexOf。
public class Main //来 自 时 代 J a v a 公 众 号 - N o w J a v a . c o m { public static void main(String[] args) { String letters = "abcdefghijklmabcdefghijklm"; // test indexOf to locate a character in a string System.out.printf( "'c' is located at index %d\n", letters.indexOf('c')); System.out.printf( "'a' is located at index %d\n", letters.indexOf('a', 1)); System.out.printf( "'$' is located at index %d\n\n", letters.indexOf('$')); // test lastIndexOf to find a character in a string System.out.printf("Last 'c' is located at index %d\n", letters.lastIndexOf('c')); System.out.printf("Last 'a' is located at index %d\n", letters.lastIndexOf('a', 25)); System.out.printf("Last '$' is located at index %d\n\n", /* nowjava.com - 时代Java */ letters.lastIndexOf('$')); // test indexOf to locate a substring in a string System.out.printf("\"def\" is located at index %d\n", letters.indexOf("def")); System.out.printf("\"def\" is located at index %d\n", letters.indexOf("def", 7)); System.out.printf("\"hello\" is located at index %d\n\n", letters.indexOf("hello")); // test lastIndexOf to find a substring in a string System.out.printf("Last \"def\" is located at index %d\n",