導航:首頁 > 編程語言 > javasplit沒有

javasplit沒有

發布時間:2024-07-06 07:29:23

A. java中split方法為什麼無法分割.

.是正則表達式里的一個關鍵字,如果沒有經過轉義split會把它當作一個正則表達式來處理的,所以要改成String [] ss = str.split("\\.");

B. java split()

沒有「_」這個符號的話,截取後的數組就一個值,就是這個字元 空也是

C. Java split()函數,如果分割的字元串中沒有指定的分隔符,返回後會是什麼結果

返回值是一個數組大小為1的數組,arr(0)=「12345」。

D. java中用split截取一段字元串,字元串中含有".",結果「.」後面的數據就沒有了。

請檢查你的代碼是否有誤,參考代碼如下:

importjava.util.Arrays;

publicclassTest{
publicstaticvoidmain(String[]args){
Stringss="2.1=2.2=2.3";

String[]arr=ss.split("=");

System.out.println(Arrays.toString(arr));
}
}

運行結果如下:

E. java用split切割字元串後,首字元消失了

你好,看了你的代碼,我發現你的第一步輸出其實沒有達到用物基空格替換冒號的要求。
replaceAll的是返回替換的字圓游符串,但你並沒有把返回的字元串重新賦值進s[i]中,
所以導橘螞銷致下面的代碼中找不到空格,並發生split拆分錯誤

我仿照你的程序寫了一個方法,應該滿足你的需求:
public static void main(String[] args) {
String[] s = {"99:99:99","28:19:97","26:55:45","19:39:91","40:68:10"};
for(int i=0;i<s.length;i++){
s[i]=s[i].replaceAll(":"," ");
System.out.println(s[i]);
String[] str = s[i].split(" ");
for (String str1:str){
System.out.println(str1);
}
}
}

F. java中string的split功能,分割空格失敗

publicclassTest{

publicstaticvoidmain(String[]args){
Stringstring="12345";
String[]arr=string.split("");
for(Strings:arr){
System.out.println(s);
}
}

}

我用上面的代碼試了下,可以專。望採納屬

閱讀全文

與javasplit沒有相關的資料

熱點內容
iframe跨域調用js對象 瀏覽:178
蘋果手機能分文件夾嗎 瀏覽:679
fdb文件怎麼刪除裡面內容 瀏覽:638
龍江網路配置什麼路由器 瀏覽:169
如何使用指標導入數據 瀏覽:866
平時用什麼app看nba 瀏覽:503
win10想以管理員身份運行bat文件 瀏覽:85
合並單元格中的其他數據如何排序 瀏覽:331
電腦窗口程序在哪 瀏覽:281
前女友把我微信刪了又加什麼意思 瀏覽:655
win10不識別無線xboxone手柄 瀏覽:403
汽車之家app怎麼看成交價 瀏覽:908
abc文件破解密碼 瀏覽:516
怎麼登錄米家app賬號 瀏覽:165
兆歐表多少轉讀數據 瀏覽:414
多媒體網路通訊 瀏覽:747
文件上的表填不了內容該怎麼辦 瀏覽:899
弟弟迷上網路小說怎麼辦 瀏覽:766
網路上有人想訪問我的地址怎麼辦 瀏覽:730
linux解壓zip亂碼 瀏覽:839

友情鏈接