導航:首頁 > 編程語言 > 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字元串截取相關的資料

熱點內容
代碼加密常用方法 瀏覽:950
安卓手機如何解除已禁用 瀏覽:396
演算法的隨機性 瀏覽:485
高中解壓體育游戲 瀏覽:532
androidstudior丟失 瀏覽:345
命令行筆記 瀏覽:737
360目標文件夾訪問拒絕 瀏覽:518
3b編程加工指令 瀏覽:789
c8051f系列單片機選型手冊 瀏覽:772
南昌php程序員 瀏覽:511
bcs命令 瀏覽:446
如何在伺服器指向域名 瀏覽:417
車床編程可以做刀嗎 瀏覽:519
ln命令源碼 瀏覽:791
用粘液做解壓手套 瀏覽:331
icloud收信伺服器地址 瀏覽:500
編程思考者 瀏覽:453
壓縮機型號用什麼氟利昂 瀏覽:553
農機空氣壓縮機 瀏覽:666
程序員下載歌曲 瀏覽:897