String 根据 第一个逗号去掉逗好后面的内容

网友投稿 826 2022-11-23

String 根据 第一个逗号去掉逗好后面的内容

String 根据 第一个逗号去掉逗好后面的内容

去掉从第一个逗号后面的内容

user = new User(); user.setEmail(" String userUrl = user.getEmail(); int indexOf = userUrl.indexOf(",");//第一次出现的地方 String substring = userUrl.substring(0, indexOf);//只截取,从下标0,逗号出现的位置 user.setEmail(substring); System.out.println(user.getEmail());

取数组中前三张图片

返回前端三张图片,但是这个数组最少存储有三张,或三张以上。要是只去前面三张,判断逗号的话是不可以的,因为一个数组如果只有三张图片的话,第三张后面的逗号是没有的

@Test void jpgTest(){ //返回前端三张图片,但是这个数组最少存储有三张,或三张以上。要是只去前面三张,判断逗号的话是不可以的,因为一个数组如果只有三张图片的话,第三张后面的逗号是没有的 //这个时候可以通过取.jpg第三次出现的位置来截取// String jpg = "[/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg]"; String jpg = "[/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg]"; int indexOf = jpg.indexOf(".jpg");//第一次出现 int indexOf2 = jpg.indexOf(".jpg",indexOf+1);//第二次出现(也就是第二张图片) int indexOf3 = jpg.indexOf(".jpg",indexOf2+1);//第三次出现(也就是第三张图片) String substring = jpg.substring(0, indexOf3);//从第0个字符的位置,截取到第三个.jpg出现的位置 //这是打印可以看到,最后的.jpg是没有加上的 System.out.println(substring); // /Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32 //可以使用StringBuilder的append末尾追加一个// StringBuffer stringBuilder=new StringBuffer(substring);这里也可以使用Buffer 但效率不高// StringBuilder append = stringBuilder.append(".jpg"); StringBuilder stringBuilder=new StringBuilder(substring); StringBuilder append = stringBuilder.append(".jpg"); String Jpg = append.toString(); System.out.println(Jpg); }

计算这个String字符串里面的图片有几张

String jpg = "[/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg,/Users/asus/EF40A46F3BE649D444AFAE74F8E76D32.jpg]"; String url = jpg; //url.length() 字符串的长度 //url.replace(".jpg","").length() 查询出来.jpg的长度替换为空 int i = url.length()-url.replace(".jpg","").length(); System.out.println(url.length()); System.out.println(url.replace(".jpg","").length()); System.out.println(i);//.jpg=4个长度 i/4就得出这个字符串有多少个.jpg System.out.println(i/4);

截取字符串后两个字符

String str = "逆水寒SK"; //这个意思是从str自身长度-2的位置索引,str自身长度 String substring = str.substring(str.length() - 2, str.length()); System.out.println(substring);

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:注解开发
下一篇:JSON
相关文章

 发表评论

暂时没有评论,来抢沙发吧~