導航:首頁 > 編程語言 > java字元串截取

java字元串截取

發布時間:2022-01-15 21:38:51

java 字元串截取

importjava.io.IOException;
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;

importokhttp3.OkHttpClient;
importokhttp3.Request;
importokhttp3.Response;


publicclassApp14{

publicstaticvoidmain(String[]args){

Stringstr="title="唱火了《體面》,主演了《前任3》於文文來頭可真不小"target="_blank"";

Patternpattern=Pattern.compile("title="(.+?)"");

Matchermatcher=pattern.matcher(str);

if(matcher.find()){
System.out.println(matcher.group(1));
}

Stringhtml=get("http://www.sina.com");

//System.out.println(html);

matcher=pattern.matcher(html);

while(matcher.find()){
System.out.println(matcher.group(1));
}
}

staticStringget(Stringurl){

OkHttpClientclient=newOkHttpClient();

Requestrequest=newRequest.Builder().url(url).build();

try{

Responseresponse=client.newCall(request).execute();

if(response.isSuccessful()){
returnresponse.body().string();
}

}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

returnnull;
}
}

⑵ java 獲取指定截取字元串

publicstaticvoidtest1(){

Stringstr="<rowtype="singletextline"caption="Name"ID="請輸入您的姓名"options=""/>";

Patternp=null;

p=Pattern.compile(".+?=\"(.+?)\".+?");

Matcherm=p.matcher(str);

System.out.println("=====");

if(m.matches()){

System.out.println("string1="+m.group(1));

}

}

提供這段代碼給你,可以提取出singletextline,利用循環就可以把其他提取出來了,自己多動手吧

⑶ java截取指定字元串中的某段字元如何實現

如下圖,給你貼出了代碼段。可以利用字元串的substring函數來進行截取。

結果是:456789(注意:包括4。)

示例:

"hamburger".substring(3,8) returns "burge"

"smiles".substring(0,5) returns "smile"

⑷ Java 截取字元串

首先,你先用一個函數,查找子串在母串中的位置,再求出母串的長度,然後,就可以便用截取函數,取出你想要的字元串了.具體的函數,看一下,幫助文檔吧!!

⑸ java截取字元串 分段截取

規則: 特殊符號及其之間的去掉;
具體實現方法 找 正則吧!

提醒一點,這不是分段截取, 而是特殊符號及其中間的去掉;

⑹ java中如何截取字元串

截取字元串採用的是java中的split函數。
例把「01:大眾汽車」截取為01和大眾汽車,代碼如下:
package test;

public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽車";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{

}
System.out.println(L);
System.out.println(R);
}
}
}

⑺ java怎麼截取指定字元之後的字元串

String str = "房估字(2014)第YPQD0006號";
String jieguo = str.substring(str.indexOf("第")+1,str.indexOf("號"));

⑻ java截取字元串

public class StringTest {
public static void main(String[] args) {
String string = "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夾/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";

String substr = string.substring(string.indexOf("/")+1, string.substring(0, string.lastIndexOf(".jar")).lastIndexOf("/")+1);
System.out.println(substr);
}
}

⑼ java截取字元串

截取前判斷是否超出長度
或者捕獲異常,捕獲到下標越界時候,在執行截取全部

⑽ java 截取字元串

直接給截取的方法:
你上面的字元串復制給str
StringTokenizer tokens = new StringTokenizer(str, ",");
StringBuffer buf = new StringBuffer();
while(tokens.hasMoreTokens())
{
String token = tokens.nextToken();
if(Integer.isDigit(token.charAt(0)))
{
if(token.indexOf('<') == -1)
buf.append(token+"|");
}
}

String[] numbers = buf.toString().split("|");
最後字元數組中的每個字元串都是一個數字,而String有個toCharArray方法,如果你想把所有的數字放到一個char[]中則把分隔符"|"改成",",然後注釋掉最後一句代碼,直接用buf.toString().toCharArray()方法。如果你想每個數字一個char[]的話,就遍歷numbers

閱讀全文

與java字元串截取相關的資料

熱點內容
安卓什麼時候更新軟體格式 瀏覽:978
三星920sc加密碼 瀏覽:721
南航app在哪裡 瀏覽:743
我的世界伺服器菜單怎麼做出來 瀏覽:366
馬後炮編程視頻 瀏覽:649
程序員上海郊區 瀏覽:351
哪裡app可回收手機殼 瀏覽:679
隨機攀登演算法 瀏覽:781
世界怎麼玩命令方塊 瀏覽:299
貴高速科技源碼 瀏覽:532
按鍵精靈字元串加密 瀏覽:249
javaquartz時間設置時間 瀏覽:521
安卓怎麼弄香港id 瀏覽:408
福州非溯源碼燕窩零售 瀏覽:424
99乘017的簡便演算法 瀏覽:366
通達信福利指標源碼 瀏覽:305
java序列號生成 瀏覽:99
linux宕機日誌 瀏覽:148
app培訓怎麼快進 瀏覽:389
安卓機不怎麼用還耗電快 瀏覽:55