谢谢楼上的达人,indexOf我顺利搞出来了,可我又碰到两个问题,就是替换为空值时抱错, 1:怎样替换为空哪? '' 运行时结果报错~~汗,换empty也不行 public class java1{ public static void main(String args[]){ String str1="aa哈哈"; System.out.print(str1.replace('b','')); }}2:就是正则表达式了,JAVASCRIPT可以这么写,可在JAVA我这样写又报错,怎么使用正则哪? public class java1{ public static void main(String args[]){ String str1="aa哈哈"; System.out.print(str1.replace(/\w+/g,'')); }}
呵呵,建议多看看java api文档。 js和java还是有很多不同的。
老大,我找不到JAVA API文档,不然我才不问那呵呵~~public class java1{ public static void main(String args[]){ String str1="aa哈哈"; System.out.print(str1.substr(2)); }}还有substr()字符串截取函数也不能用,提示.逗号那里有错误,偶晕4了~~~,怎么语法有这么大的差距呀..
public class java1{ public static void main(String args[]){ String str1="aa哈哈"; System.out.print(str1.replace("\\w+","")); }}
sorry,正则表达式用在replaceAll里,而且是jdk1.4以上版本才有的方法 public class java1{ public static void main(String args[]){ String str1="aa哈哈"; System.out.print(str1.replaceAll("\\w+","")); }}
public static void main(String args[]){
String str1="aa哈哈";
System.out.println(str1.indexOf('哈'));
}}indexOF也可以了,哈哈,还剩50十分,大家谁有学习教程请发上来吧:)
replace-->replaceAll(String regStr,String objStr)//regStr要用正则表达式规则
1:怎样替换为空哪? '' 运行时结果报错~~汗,换empty也不行
public class java1{
public static void main(String args[]){
String str1="aa哈哈";
System.out.print(str1.replace('b',''));
}}2:就是正则表达式了,JAVASCRIPT可以这么写,可在JAVA我这样写又报错,怎么使用正则哪?
public class java1{
public static void main(String args[]){
String str1="aa哈哈";
System.out.print(str1.replace(/\w+/g,''));
}}
js和java还是有很多不同的。
public static void main(String args[]){
String str1="aa哈哈";
System.out.print(str1.substr(2));
}}还有substr()字符串截取函数也不能用,提示.逗号那里有错误,偶晕4了~~~,怎么语法有这么大的差距呀..
public static void main(String args[]){
String str1="aa哈哈";
System.out.print(str1.replace("\\w+",""));
}}
public class java1{
public static void main(String args[]){
String str1="aa哈哈";
System.out.print(str1.replaceAll("\\w+",""));
}}