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

java從指定字元串截取

發布時間:2024-11-13 13:53:49

『壹』 java怎麼截取指定字元之後的字元串

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

『貳』 JAVA中如何在指定字元串中提取某段字元

首先糾正下樓上的一個錯誤:
String str = "中國人";
String ret = str.subString(1,3);
System.out.println(ret);//國人

你的那段代碼應該這樣:
String fileName = "data/data/XFeiKai.bin"; //文件的路徑
byte [] buffer = null;
try{
FileInputStream fin = new FileInputStream(fileName);
int length = fin.available();
buffer = new byte[length];
fin.read(buffer); //讀取文件的內容 buffer是 byte[]類型的。
//xxxxxxxxxxx // 這里我想取buffer裡面的一段內容,這里怎麼寫啊?

String toStr = new String(buffer);//位元組數組轉化成字元串
String newStr = toStr.subString(startIndex,endIndex);//截取你所要的部分
}catch(Exception e){
e.printStackTrace(); }

『叄』 java截取字元串不同的幾種方式

1.split()+正則表達式來進行截取。將正則傳入split()。返回的是一個字元串數組類型。不過通過這種方式截取會有很大的性能損耗,因為分析正則非常耗時。

Stringstr="abc,12,3yy98,0";
String[]strs=str.split(",");
for(inti=0,len=strs.length;i<len;i++){
System.out.println(strs[i].toString());
}

運行結果:

abc

12

3yy98

0

2.通過subString()方法來進行字元串截取。subString通過不同的參數來提供不同的截取方式

2.1隻傳一個參數

例如:

Stringsb="bbbdsajjds";
sb.substring(2);

將字元串從索引號為2開始截取,一直到字元串末尾。(索引值從0開始);

2.2傳入2個索引值

Stringsb="bbbdsajjds";
sb.substring(2,4);

從索引號2開始到索引好4結束(並且不包含索引4截取在內,也就是說實際截取的是2和3號字元);

運行結果如下:

bdsajjds

bd

3.通過StringUtils提供的方法

StringUtils.substringBefore(「dskeabcee」,「e」);

/結果是:dsk/

這里是以第一個」e」,為標准。

StringUtils.substringBeforeLast(「dskeabcee」,「e」)

結果為:dskeabce

這里以最後一個「e」為准。

『肆』 java中如何截取字元串中的指定一部分

java用substring函數截取string中一段字元串

在String中有兩個substring()函數,如下:

一:String.substring(intstart)

參數:

start:要截取位置的索引

返回:

從start開始到結束的字元串

例如:Stringstr="helloword!";System.out.println(str.substring(1));

System.out.println(str.substring(3));

System.out.println(str.substring(6));

將得到結果為:

elloword!

loword!

ord!

如果start大於字元串的長度將會拋出越界異常;

二:String.substring(intbeginIndex,intendIndex)

參數:

beginIndex開始位置索引

endIndex結束位置索引

返回:

從beginIndex位置到endIndex位置內的字元串

例如:Stringstr="helloword!";

System.out.println(str.substring(1,4));

System.out.println(str.substring(3,5));

System.out.println(str.substring(0,4));

將得到結果為:

ell

lo

hell

如果startIndex和endIndex其中有越界的將會拋出越界異常。

閱讀全文

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

熱點內容
word轉換成pdf轉換器免費下載 瀏覽:608
群體智能基本演算法 瀏覽:370
可編程軟體分為哪兩種 瀏覽:340
格林什麼app可以看 瀏覽:697
飛盧app仙俠熱賣推薦怎麼樣 瀏覽:722
飛秋上傳文件到共享文件夾 瀏覽:691
伺服器的共享文件夾如何訪問 瀏覽:232
復盛螺桿壓縮機講解 瀏覽:332
柱在基礎插筋需要加密嗎 瀏覽:80
51單片機中斷寄存器 瀏覽:65
壓縮文件後有病毒怎麼辦 瀏覽:618
蘋果ipad怎麼登安卓王者賬號 瀏覽:862
街頭足球伺服器已滿是什麼意思 瀏覽:462
androidspeex迴音消除 瀏覽:133
加密會議什麼意思 瀏覽:34
ubuntu命令行聯網 瀏覽:7
37選7中獎概率及演算法 瀏覽:593
加密狗哪個版本好 瀏覽:619
cisco命令手冊 瀏覽:502
omp演算法c 瀏覽:129