java 字符串截取

String url="<img src="http://p1.qhimg.com/d/_hao360/weather/4.png" title="雷阵雨"> ";

if(!weather_pic.equals("")) { if(weather_pic.indexOf("src")>-1) {

url=url.substring(url.indexOf("src")+5,url.indexOf("png")+3);

  }

}
截取之后:url="http://p1.qhimg.com/d/_hao360/weather/4.png";

截取url最后一个/后、点之前的字符String info_id = url.substring(url.lastIndexOf("/")+1,url.lastIndexOf("."));

截取之后:4

时间: 2024-10-13 00:14:34

java 字符串截取的相关文章

java 字符串截取 - 最后带上mysql字符串截取比较

Java中的substring()方法有两个方法的重载,一个带一个参数的,一个带两个参数的. 第一种写法: substring(n);//从索引是n的字符开始截取,条件(n>=0,n<字符串长度),第一个字符的索引是0 .n作为第一个参数,必须小于字符串长度,因为这边是从包含n下边开始截取的,所以n肯定不能等于字符串整个位数长度,而下边的m作为第二个参数才可以等于. 第二种写法: substring(n,m);//从n开始,截取m-n个字符,条件(n<m,m<=字符串长度) 通俗点

java 字符串截取的几种方式

1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时. String str = "abc,12,3yy98,0"; String[] strs=str.split(","); for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[i].toString()); } 1 2 3 4

java 字符串截取的三种方法

1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时. String str = "abc,12,3yy98,0"; String[] strs=str.split(","); for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[i].toString()); } 运行结果: ab

java 字符串截取类 区分中文、英文、数字、标点符号

package com.founder.fix.ims; /** * @author WANGYUTAO * 操作字符串 */ public class SubString { // public static void main(String[] args) { // String str = "我爱阿斯顿发生大法师大法上帝发誓地方时代发生大法师大法金"; // String str1 = "sdfdssfsfdsf把dsdafdafafdsfadas"; //

java字符串截取指定下标位置的字符串

public class A { public static void main(String[] args) { //定义的字符串 String s = "Hello World";// 通过length方法获取字符串长度 for (int i = 0;i < s.length();i++){ //charAt是获取字符串第i个字符 System.out.println(s.charAt(i)); } String a = s.replaceAll(s.substring(7,

只显示 前100个字 java 实现截取字符串!使用! &lt;c:if test=&quot;${fn:length(onebeans.info)&gt;100 }&quot;&gt;${ fn:substri

博客 文章 只显示 前100个字 java 实现截取字符串!使用! <c:if test="${fn:length(onebeans.info)>100 }">${ fn:substri http://blog.csdn.net/tfy1332/article/details/22811835 2014-04-02 17:14 3406人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. <%@ taglib prefix=&qu

java中文字符串截取

/** * author geksong <br/> * function 中文字符串相关操作<br/> **/ public class ChinaStringUtil { /** * 判断字符是不是中文字符 * @param c * @return */ public static boolean isChinese(char c) { int ascii = (int)c; if(ascii >= 0 && ascii <= 255) return

ACM试题 - 括号配对问题 - Java中字符串截取和定位问题

ACM试题题源(括号配对问题):http://acm.nyist.net/JudgeOnline/problem.php?pid=2 提交代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = cin.nextInt(); String[] ans = new String[n];

实现java字符串长度截取功能

代码如下: /** * 字符串长度截取 * @author Administrator * */ public class Main { public static void main(String[] args) { String str = "java教程网提醒您,全屏观看效果更佳,更高清,该视频以学习为目的,不含任何商业模式,并且不提供任何的技术服务等,如有其它问题可以联系网站管理员,更多java源码尽在源码天堂."; int len = str.length(), maxLen