求指教啊求指教,行行好吧大哥大姐们,该怎么处理

求指教啊,求指教,行行好吧大哥大姐们
题目是这样的:输入字符串,再输入待查找的字符或字符串,显示该字符或字符串的位置,运行结果如下

请输入一段字符串:“aslongas”;
请输入待插入字符或字符串:“a”;
a出现的位置是:0        6;



娇羞的说一下,目前只看了String类的几个简单的方法,各位不要写得太高级了,要不然我只有说:“臣妾做不到啊!”不过,怎么样都要谢谢大家啦!
------解决思路----------------------

package lesson3;

import java.util.Scanner;

public class Demo3
{

public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
String strMain=null,strSub=null;
while(true)
{
System.out.println("请输入一段字符串:");
strMain=scan.nextLine();
if(strMain.equals("exit"))
{
break;
}
System.out.println("请输入待插入字符或字符串:");
strSub=scan.nextLine();
if(strSub.equals("exit"))
{
break;
}
findString(strMain,strSub);
}
scan.close();
System.out.print("程序结束");
}

public static void findString(String strMain,String strSub)
{
StringBuffer sb=new StringBuffer(strSub+"出现的位置:");
int iIndex=strMain.indexOf(strSub,0);
if(iIndex!=-1)
{
sb.append("["+iIndex+"]");
while((iIndex=strMain.indexOf(strSub,iIndex+strSub.length()))!=-1)
{
sb.append("["+iIndex+"]");
}
}
else
{
sb.append("未找到");
}
System.out.println(sb);
}
}


求指教啊求指教,行行好吧大哥大姐们,该怎么处理
------解决思路----------------------
引用:
太感谢了大神,人真好

你就从了,嫁了吧。