有个java字符串的问题想要问下大家~ 问题如下:String a = "abc&&cba"我想要得到的结果是:如果在字符串a中有"&&"符号出现,就将"&&"符号后面的内容给截掉,只留"&&"符号前面的内容,前面的内容个数是不固定的~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(a.indexOf("&&") != -1){ a = a.substring(0,a.indexOf("&&"));} public class TestString { public static void main(String[] args) { String a = "abc&&cba"; System.out.println(a.substring(0, a.indexOf("&&"))); }} String 的两个方法:substring(),indexOf() 从网上搜 substing和 indexof 这些就可以解决! String str = "abc&&cba"; str = str.replaceAll("&&.*", ""); public class Test5 { public static void main(String[] args) { String[] strs = { "abccba", "abcc&&ba", "&&abccba", "abccba&&", "abc&&cb&&a" }; for(int i = 0; i < strs.length; i++) { System.out.println(truncate(strs[i], "&&")); } } public static String truncate(String str, String chars) { if(str == null || chars == null || str.length() < chars.length()) { return str; } int index = str.indexOf(chars); if(index < 0) { return str; } return str.substring(0, index); }} 如果不含&&符号呢?还是一楼的正解 这是可行的 也可以用正则表达式阿 public static void main(String[] args){ String a = "abc&&cba" ; String [] aa = a.split("&&"); System.out.println(aa[0]); } java 表格单元格数据获取 jsp里如何实现影音播放及图片浏览功能? 菜单项加速器不行?? 傻瓜,菜鸟问题 请问哪里有jb2005下载,你们买的光盘是一张还是两张的,有买过寰宇之星出的吗,不能装。 请问yuanmeng163?????????????? 请大大侠详细解释一下override和overload的概念,以及多态的概念 简单问题呀!来帮忙解决一下嘛! 如何将整型变量转换为字符串? 小白,求指导。(关于Java的可移植性) 请教高手!读TXT文档。 菜单可以做监听吗,在线等答案
a = a.substring(0,a.indexOf("&&"));
}
public static void main(String[] args) {
String a = "abc&&cba";
System.out.println(a.substring(0, a.indexOf("&&")));
}
}
String str = "abc&&cba";
str = str.replaceAll("&&.*", "");
String[] strs = { "abccba", "abcc&&ba", "&&abccba", "abccba&&", "abc&&cb&&a" };
for(int i = 0; i < strs.length; i++) {
System.out.println(truncate(strs[i], "&&"));
}
} public static String truncate(String str, String chars) {
if(str == null || chars == null || str.length() < chars.length()) {
return str;
}
int index = str.indexOf(chars);
if(index < 0) {
return str;
}
return str.substring(0, index);
}
}
还是一楼的正解
这是可行的
也可以用正则表达式阿
public static void main(String[] args){
String a = "abc&&cba" ;
String [] aa = a.split("&&");
System.out.println(aa[0]);
}