java的转义字符,有谁知道?(20分)

Q

qbl8888

Unregistered / Unconfirmed
GUEST, unregistred user!
我急于知道/在java中的转义字符是什么,怎么在字符串中一加上/就出错了,
我想知道一套完整的java转义字符。谢谢!
 
要表达/用//
前面一个表示后面的为“字面意思”
后面一个为/
例如:"Java"
String java="/"Java/"";
 
我是要在一个窜中找"/"的位置,应该怎么做?
例如:String path="c:/inetpub/wwwroot/indext.jsp";
我要查找其最后一个位置的"/"的序号,来取其文件名。应该怎么做?
当我使用int i=path.lastIndexOf("/");就不行,改为i=path.lastIndexOf("//");
还是不行?
谢谢!
 
String path="c:/inetpub/wwwroot/indext.jsp";
这句话存在问题"/"在java中单独出现肯定为转义符,这样写的话编译器会报错的
不妨改为String path="c://inetpub//wwwroot//indext.jsp";
或者String path="c:/inetpub/wwwroot/indext.jsp";
public class Find {
static String path="c://home//java//aaa";
static int pos;
public int findSym(String str){
int postemp=0;
postemp=str.lastIndexOf("//");
return postemp;
}
public static void main(String args[]){
Find find=new Find();
pos=find.findSym(path);
System.out.println("最后出现//的位置为"+pos);
}
}
这段程序的结果为 :最后出现/的位置为12
将//忽略为/
 
谢谢!蓝色虾,有qq吗?交个朋友,愿意吗?:)
 
好啊^__^
QQ:27427776
 
多人接受答案了。
 

Similar threads

顶部