mport java.util.*;
public class Exp9 { /**
 * @param args
 */
public static void main(String[] args) {

Scanner input=new Scanner(System.in); String s="明天大幅度后天前地方天电风扇昨天士大夫今天";
System.out.println(s);
System.out.println("请输入你要查询的字符串:");
String z=input.next();//如果是输入是天,这样输出天的位子是 1 6 10 15 20

解决方案 »

  1.   

    public static void main(String[] args) {
    // TODO Auto-generated method stub Scanner input=new Scanner(System.in); String s="明天大幅度后天前地方天电风扇昨天士大夫今天";
    System.out.println(s);
    System.out.println("请输入你要查询的字符串:");
    String z=input.next();//如果是输入是天,这样输出天的位子是 1 6 10 15 20
    for (int i = 0; i < s.length(); i++) {
        String b = s.substring(i,i+1);
        if(b.equals(z)){
         System.out.println(i);
        }
    }
    }这样就行了.
      

  2.   

     public static void main(String[] args) {        Scanner input=new Scanner(System.in);
            String s="明天大幅度后天前地方天电风扇昨天士大夫今天";
            System.out.println("请输入你要查询的字符串:");
            String z=input.next();
            for (int i = 0; i < s.length(); i++) {
                String b = s.substring(i,i+1);
                if(b.equals(z)){
                    System.out.println(i);
                }
            }
    }
      

  3.   

      public static void main(String args[]){
      char a[]="明天大幅度后天前地方天电风扇昨天士大夫今天".toCharArray();
      for(int i=0;i<a.length;i++){
      if("天".equals(""+a[i])){
      System.out.print(i+"\t");
      }
      }
      }
      

  4.   

    mport java.util.*; 
    public class Exp9 { /** 
    * @param args 
    */ 
    public static void main(String[] args) { Scanner input=new Scanner(System.in); String s="明天大幅度后天前地方天电风扇昨天士大夫今天"; 
    System.out.println(s); 
    System.out.println("请输入你要查询的字符串:"); 
    String z=input.next();//如果是输入是天,这样输出天的位子是 1 6 10 15 20
    int a=0
    while((a=s.indexOf(z))!=-1){
        System.out.println(a);
        s=s.subString(a,s.length);
    }
    }
      

  5.   

    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String s = "明天大幅度后天前地方天电风扇昨天士大夫今天";
    System.out.println(s);
    System.out.println("请输入你要查询的字符串:");
    String z = input.next();//如果是输入是天,这样输出天的位子是 1 6 10 15 20 
    int a = -1;
    System.out.print(z);
    System.out.print("的位子是");
    while ((a = s.indexOf(z, a+1)) != -1) {
    System.out.print(" ");
    System.out.print(a);
    }
    }