2012-09-10 49 views
2

你好,我在徘徊如何複製一段Java中的字符串,直到找到一個字符/符號。 在我的情況下,原始字符串是:"hello.1234",我只需要"hello",以便丟棄符號.後面的所有內容。複製一個字符串,直到在Java中找到的字符爲止

有什麼想法?非常感謝

編輯:

解決如下:

String partBeforeFullStop = input.split("\\.")[0]; 
+6

告訴我們你做了什麼。 – kosa

+0

閱讀每個角色直到找到'.',怎麼辦?或者使用一個會用'.'剪切字符串的函數? –

回答

22

使用String#indexOf(int)String#substring(int)

String input = "hello.1234"; 
String output = input.substring(0, input.indexOf('.')); 
+0

這個東西和我想要的相反:S – nuvio

+2

使用'input.substring(0,input.indexOf('。'));'代替。 – Baz

相關問題