- 论坛徽章:
- 0
|
package javabean;
import java.lang.*;
import java.util.*;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class strreplace {
public static String strreplace(String str1,String str2)
{
int index1=str1.indexOf(str2);
int str1chang= str1.length();
int str2chang = str2.length();
String str3 = str1.substring (0,index1);
String str4 = str1.substring (index1+str2chang,str1chang);
String str=str3+str4;
return str;
}
}
把上面的程序打包到JAVABEAN下面之后成strreplace.class文件。如果我想在以后程序中就用它,我该怎么做呢,我按照下面方法应用的,但总是不成功。也不知是那里错误,引用方法如下(希望各路神仙帮咱看一下):
package javabean;
import java.lang.*;
import java.util.*;
import javabean.strreplace.*;
public class replace {
String str1="i love you";
String str2="love";
System.out.println(strreplace(str1,str2));
}
但我在打包时:javac -d . replace.java时出现了以下错误:
replace.java:8: <identifier> expected
System.out.println(strreplace(str1,str2));
^
1 error
怪了,我不是把strreplace导入过来了吗,怎么还错呢,我是一个新手,不知最上面写错了,还是不那样引用呀,请大伙给指出错误的地方 |
|